Python列表之元组

元组属于序列的一种

1.    序列包括3种

字符串、列表和元组都是序列。

序列的两个主要特点是所有操作符和切片操作符。

a.    索引操作符让我们可以从序列中抓取一个特定项目

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

2.    序列的基本操作

len()   求序列的长度

+        连接2个序列

*         重复序列元素

in       判断一个字符是否在序列中

not in 同上

max() 求序列中的最大值

min()  求序列中的最小值

cmp    比较2个序列,返回值是一个整数  x==y 0 | x>y 返回正数

3.    元组

元组和列表十分相似

元组和字符串是不可变的

一般元组是接收函数的返回值

元组的拆分

t = (‘a‘,‘c‘)

first,second = t

t.count(‘b‘)

0

统计元组里面有多少个给定的元素

t.index 返回的索引值,默认返回的是第一个元素的索引值,用得不多。

时间: 2024-11-08 18:29:25

Python列表之元组的相关文章

Python列表、元组、字典和字符串的常用函数

Python列表.元组.字典和字符串的常用函数 列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中包含3个元组),相当于ls和object合并.注意:object如果是整型,必须以列表的方式传入,不可以以整型或元组的方式传入 2.ls.append(object) 将object作为一个整体插入到ls最后,object可以是字符串,元组,列表和字典 3.ls.insert(index, object

python列表,元组的操作

python的列表是用于存放一组数据,表示形式 用 [ ]来表示 1,列表的常用方法: names = ['!alex', 'eric', 'rain', '2kity'] names.append('knochkapoor') #增加一个元素 names.count('alex') #统计alex数量 names.insert(0,'jlliu') #在第一个位置插入'julliu' names.remove('jlliu') #删除'jlliu' names.pop() #不加参数默认删除最

python列表和元组的方法和属性

python序列的共性 python序列包括列表和元组,序列都有索引,第一个元素索引为0,序列都可以进行索引.加.乘.切片.检查成员. python列表 列表是最常用的数据类型之一,通过[,,,]建立,可以给变量赋值空列表[].列表的数据项可以是不同类型的,可以嵌套. 列表的索引和字符串操作一样,同样可以截取例如a[1:2] / a[1:] / a[:3] 列表的更新: 1.修改:通过索引直接赋值来修改列表中的值. 2.新增:通过list.append(),在末尾处添加元素. 3.删除: A.通

第七节:python列表、元组、字典、集合

python个人笔记,纯属方便查询: ################################## ################################## ################################## i=['car','clothes','ipone']      #语法 i         #查看所有的元素 i[0]     #取第一个 i[1]     #取第二个 i[-1]    #取最后一个  i[0:10]   #取一个到第九个  i[-

python 列表、元组 详解

python中有6种序列的内置类型,分别为:列表,元组,字符串,Unicode字符串,buffer对象和xrange对象 列表和元组是最常见两种类型. 下面将以列表(list)和元组(tuple)为例对序列操作进行详细的讲解: 一.列表(list) 列表序列操作有:索引.切片.修改.追加.插入.删除.扩展.统计.排序(翻转).获取下标.拷贝 1. 索引 (list[i]) 列表的索引序号(又称为下标)如下图所示,该序列一共拥有n个元素, 从左到右索引是从 0 开始,  n-1 为最后一个元素 从

认识Python 列表和元组

列表用方括号   l=[['xyz',123], 'abc', 3140000000.0, (23+1.3j), 'ddd'] 元组用圆括号   t=(['xyz', 123],'abc', 3140000000.0, (23+1.3j), 'ddd') 这两个序列类型很相似,一开始没有想明白python为什么要设置两个相似的序列类型,在看完<python核心编程>的讲解后有了进一步的认识,特做此笔记,重点讲述不同之处及元组的不可变性质. 二者的相似处: 元组的对象和序列类型操作符.内建函数和

[python01] python列表,元组对比Erlang的区别总结

数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字,字符,甚至可以是其他的数据结构. python最基本的数据结构是sequence(序列):6种内建的序列:列表,元组,字符串,Unicode字符串,buffer对象和xrange对象. 对比归纳:列表,元组在Erlang与python中的区别: 1. 通用操作: Python的列表更像是C中的数组,但是比那更灵活,和Erlang的列表大有不同. 1.1 python列表索引从0开始并可以是负数.可以使用 >>>nu

python列表,元组

python列表: 列表的格式为: list=["index1","index2",1,2] #list为列表名,index1,index2,1,2为列表元素. 上面就是一个简单的列表,那如何获取,输出列表中的元素呢?: #列表每个元素都有个下标,根据下标进行获取列表中的元素值: list=["index1","index2",1,2] print(list[1]) index2    #打印结果 #列表元素下标从0开始计算,

python 列表,元组,字符串方法和属性

python序列包含列表[].元组().字符串三种 -------列表-------------- 一.列表基本内容 1.建立:a=[1,2,3,5],通过[ , ,], >>>b=[6,7,8,9] 2.索引:a[0]=1 3.切片:a[0:2],a[:] 4.删除:del a[索引]; a.remove(5) :a.pop(索引),会返回删除的值 5.列表操作符: ‘+’表示拼接列表:*表示重复 >>> a+b [1, 2, 3, 5, 6, 7, 8, 9] &g

python 列表、元组、字典总结

转自:http://blog.csdn.net/yasi_xi/article/details/38384047 列表,元组,字典属于python中的三种内建的数据结构 1.列表 list是处理一组有序的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的项目,列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表.一旦你创建了一个列表,你就可以添加,删除,或者搜索列表中的项目.由于可以增加或删除项目,因此可以说列表是可变的数据类型,即这种类型是可以被改变的,并且列表时