Python数据类型之序列

在python中,列表、元组、字符串都是序列

序列的两个主要特点是:索引操作符和切片操作符

索引操作符:让我们从序列中抓取一个特定的项目

切片操作符:让我们能获取序列的一个切片,即一部分序列

序列的基本操作

1.len():    求序列的长度

2.+:      连接2个序列

3.*:      重复元素判断

4.in:       判段元素是否在序列中(返回值为true or false)

5.max:    返回最大的值

6.min:    返回最小的值

7.cmp(tuple1,tuple2) :  比较两个序列的值是否相等(返回的值为-1,1,0 返回0表示值是相等的)

元组

所谓的元组,个人理解为就是一个数学中的集合,集合中有多个元素,比如说:张三这个元组,有身高、体重、年龄、性别四个元素

#coding=utf-8
man=(‘身高‘,‘体重‘,‘男‘,37)
print man[1]

输出结果为:体重

注意:元组中也是从0开始计数。

单一元组跟空元组定义

#空元组
t=()
#单一元素元组
t=(1,)

如果在定义单一元组时候不使用逗号,那么其类型为int

元组定义好之后,是不可以再次修改元组中的元素的。

man=(‘身高‘,‘体重‘,‘男‘,37)
#假设该人身高现在体重已经明确
man[1]=‘60‘

元组中值的获取

    #coding=utf-8
    #元组中值的获取,也可以成为一种定义变量的模式
    t=(‘jack‘,38,167)
    name,age,heigh=t
    print(name)
    print(age)
    print(heigh)
    #那么可以这样定义变量
    name,age,heigh=(‘jack‘,38,167)
 

输出结果:

时间: 2024-10-22 17:15:22

Python数据类型之序列的相关文章

Python学习(九) Python数据类型:序列(重要)

列表.元组和字符串都是序列. 序列可以通过索引获取相应的值,也可以通过切片获取序列的一段切片. 序列的基本操作: 1.len() 2.+ 3.* 4.max() 5.min() 6.cmp(str1,str2) 7.in 示例代码如下: 1 str1='abcdefg' 2 len(str1) 3 //7 4 str2='12345' 5 str1+str2 6 //'abcdefg12345' 7 str1*3 8 //'abcdefgabcdefgabcdefg' 9 max(str1) 1

python 数据类型 序列——列表

python 数据类型 序列--列表 **列表** list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表是可变类型的数据. 用[]表示列表,包含了多个以逗号分割开的数字或者字符串. >>> list1 = ['1','chen','陈'] >>> list2 = [1,2,3,4] >>> list3 = ["str1","str1","22"] >>

【转】Python数据类型之“文本序列(Text Sequence)”

[转]Python数据类型之“文本序列(Text Sequence)” Python中的文本序列类型 Python中的文本数据由str对象或字符串进行处理. 1.字符串 字符串是Unicode码值的不可变序列.字符串字面量有多种形式: 单引号:'允许嵌入"双"引号' 双引号:"允许嵌入'单'引号" 三引号:'''三个单引号''', """三个双引号""" 说明: a) 三引号的字符串可以跨越多行,所关联的空

3、python自学之路-数据类型之序列与元组

序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推.最常见的是列表和元组. 列表与元组最大的区别在于列表可以进行更改,而元组不行. 列表是最常用的python数据类型,列表的数据项不需要具有相同的类型(可插入字符.数字.列表.元组.字典等),可对其进行增删改查的操作. 下面是列表及元组的属性例子. 列表的增加和修改: 1 #!usr/bin/env python 2 #author lhy 3 #列表学习: 4 #

python 基础笔记 — 数据类型之序列(0)

一.定义 成员是有序排列的,并且可以通过下标偏移量访问到它的一个或者几个成员,这类 Python 类型统称为序列(sequence) 序列 主要包括以下几种类型:  字符串(str 和 unicode).列表(list).元组(tuple) 二.序列相关的操作符 in  和  not in  --> 成员关系操作符:用来判断一个元素是否属于一个序列 obj [not] in sequence +  --> 连接操作符:把一个序列和另一个相同类型的序列做连接 sequence1 + sequen

Python数据类型及其方法详解

Python数据类型及其方法详解 我们在学习编程语言的时候,都会遇到数据类型,这种看着很基础也不显眼的东西,却是很重要,本文介绍了python的数据类型,并就每种数据类型的方法作出了详细的描述,可供知识回顾. 一.整型和长整型 整型:数据是不包含小数部分的数值型数据,比如我们所说的1.2.3.4.122,其type为"int" 长整型:也是一种数字型数据,但是一般数字很大,其type为"long" 在python2中区分整型和长整型,在32位的机器上,取值范围是-2

python数据类型整理

Python中常见的数据结构可以统称为容器(container).序列(如列表和元组).映射(如字典)以及集合(set)是三类主要的容器. 一.序列(列表.元组和字符串) 序列中的每个元素都有自己的编号.Python中有6种内建的序列.其中列表和元组是最常见的类型.其他包括字符串.Unicode字符串.buffer对象和xrange对象.下面重点介绍下列表.元组和字符串. 1.列表 列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能. (1).创

Python数据类型-list

Python-List详解 列表(list)作为python的一种数据类型,常用它进行一些复合数据的分组,list的形式是[value1,value2,value3,value4....valuen],list的每项数据不需要是同一类型,可以是任意的python数据类型. >>> l1 = [1,2,3,'name',[1,2,3],{'age':18},(1,2,3)] >>> l1 [1, 2, 3, 'name', [1, 2, 3], {'age': 18},

第二章 python数据类型

第一节    数字和字符串类型 123和“123”一样吗 () [] {} 计算机是用来辅助人们的,在程序设计中也映射了现实世界的分类,以便于抽象的分析. 数字 字符串 列表 元组 字典 我们通过数据类型去查看一些简单的数据类型,python会自动识别数据的类型 >>> num1=123 >>> type(123) <type 'int'> >>> type(num1) <type 'int'> >>> num