Python列表与元组

列表

1.1初识列表
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表中的元素可以是不同类型的,列表中也可以嵌套列表。如下所示:
digits = [1, 2, 3, 4, 5]
names = [“Tom”, “Jack”]
alls = [1, 2, 3, “Tom”, “Jack”]
listIn = [[1, 2, 3], [4, 5]]
tupleIn = [(1, 2), (3, 4)]
1.2列表的相关操作
1.2.1索引访问列表元素
Python列表索引访问元素时,虽与C语言一样索引访问也是从0开始的,但是Python支持负数索引方式访问,如-1表示访问倒数第一个元素,-2表示访问倒数倒数第二个元素。
Python列表与元组_第1张图片
1.2.2修改列表元素
通过索引来确定要修改的是哪个元素,然后再进行修改。
Python列表与元组_第2张图片
1.2.3增加列表元素
list.append()
该方式是在列表最后添加元素,例:
Python列表与元组_第3张图片
list.extend()
该方式可以将参数中指定的集合中的元素逐一添加到列表中。
Python列表与元组_第4张图片
list.insert(index, object)
在指定index前插入元素object
Python列表与元组_第5张图片
1.2.4删除列表元素
del语句
使用del语句删除指定位置的列表元素。
Python列表与元组_第6张图片
list.pop()
将值从列表中删去(默认最后一个元素),并将值返回。
Python列表与元组_第7张图片
list.remove()
用于移除列表中某个值的第一匹配项。
Python列表与元组_第8张图片
list.clear()
该方法是清空列表中所有的元素。
Python列表与元组_第9张图片
1.2.5in操作
Python的in关键字表示存在的意思,要判断一个元素是否存在于一个列表中,就可以使用in关键字,如果存在则返回True。
Python列表与元组_第10张图片
1.2.6list.index()方法
用于从列表中找出某个值第一匹配项的索引位置。
Python列表与元组_第11张图片
1.2.7list.count()方法
用于统计某个元素在列表中出现的次数
Python列表与元组_第12张图片
1.2.8list.sort()
list.sort()方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。排序后的结果直接保存到list中去。
Python列表与元组_第13张图片

元组

2.1元组是什么?
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
digits = (1,2,3)
names = (‘Tom’, ‘Jack’)
alls = (1, ‘Tom’)
tupleIn = ((1,2),(3,4))
2.2元组的操作
元组与列表最大的不同操作之处在于元组的元素不能修改,只能访问。
2.2.1索引访问元组元素
元组也支持索引访问,跟列表访问一样。
Python列表与元组_第14张图片
2.2.2元组元素不能修改
元组元素不能修改也就意味着不能增加、删除、修改元素等。
2.2.3in操作
元组的in操作如下所示,同列表。
Python列表与元组_第15张图片
2.2.4tuple.index()方法
与列表一样,返回指定元素的索引值,当有元组中有同样的值时,返回的是第一个。
Python列表与元组_第16张图片
2.2.5tuple.count()方法
对指定的元素计算元组中有多少个一样的值。
Python列表与元组_第17张图片

你可能感兴趣的:(Python列表与元组)