刚开始学Python一个多月,写了关于列表,元组,集合的总结,如果有不正确的欢迎评论指正,看到后会积极改正,有什么不全面的也非常的欢迎补充,帮助成长,(代码示例中第一行代码后都是运行结果)谢谢!
一,列表
列表的书写格式[数据1,数据2,数据3,……]可以存储不同的数据类型,但是应用中尽量存储相同的数据类型。 # 列表中的数据1,数据2……这里不管是字符串,还是数字,数据都是带着‘’的。例如:list = [‘tom’,'1']
列表的常用操作方法
1,列表中查找
代码示例列表:list = ['tom', 'liming', 'tom']
(1)index() # 查找数据的位置下标,这里的查找的数据如果不存在,将会报错,如果列表中的数据出现了多次,返回的下标将是从左到右的第一个查找的数据的下标。
语法:列表序列.index(要查找的数据,开始查找的位置下标,结束查找的位置下标)
代码示例:print (list.index('tom')) # 0
(2)count() # 查找列表中数据出现的次数,当列表中不存在查找的数据的时候,将会返回0
语法:列表序列.count(想要查找的数据)
代码示例:print(list.count('tom'))# 2
(3)len() #访问列表的长度,即列表中数据的个数。此处的返回的数据是列表最后一个数据的下标加一
语法:len(列表序列)
代码示例:print(len(list))# 3
2,输出列表数据
print(想要输出的数据在列表中的位置下标)
3,数据,存在,不存在于列表
(1)in # 表示存在,当输出的时候如果在列表中找到这个数据将会返回True,没有找到将会返回False
语法:print((想要判断的数据 in 列表序列)
代码示例:print('tom' in list) # Ture
(2)not in # 表示不存在,同样当输出的时候如果在列表中找到这个数据将会返回True,没有找到将会返回False