一、list
1、概念
有序的列表
2、append
作用:在列表的最后面增加
例子:
# 在list_1列表附加字符串mark
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] print(list_1) list_1.append('mark') print(list_1)
结果:
3、 insert
作用:通过索引值增加
例子:
# 在list_1索引值为2的位置添加字符串alex list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] print(list_1) list_1.insert(2, 'alex') print(list_1)
结果:
4、pop
作用:删除列表的最后一个元素,或通过索引值删除元素
例子1:
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] print(list_1) list_1.pop() # 删除最后一个元素 print(list_1)
结果:
例子2:
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] print(list_1) list_1.pop(-2) # 通过索引值删除指定的元素 print(list_1)
结果:
5、remove
作用:通过值从列表中删除值
例子:
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] print(list_1) list_1.remove('joker') # 通过值删除列表的值 print(list_1)
结果:
6、clear
作用:删除全部元素
例子:
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] print(list_1) list_1.clear() # 删除全部元素 print(list_1)
结果:
7、del
作用:删除通过索引值
例子
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] print(list_1) del list_1[2] # 删除,通过索引值 print(list_1)
结果:
8、修改
例子:
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] print(list_1) list_1[2] = 'peter' # 修改pei_qi为peter print(list_1)
结果:
9、index
作用:查找元素的索引值
例子:
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] a = list_1.index('joker') # 查找joker的索引值 print(a)
结果:
10、count
作用:查找相同元素的数量
例子:
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] a = list_1.count('tom') # 查找tom元素的数量 print(a)
结果:
11、other
排序:sort 正序
reverse 倒序
扩展列表:extend
copy列表:copy
切片
二、tuple
1、实质:可以看成不可变的列表(可以切边)
2、表示
注意:当定义元祖的元素只有1个时要加逗号
3、例子
tuple_1 = ('tom', 'joker', 'pei_qi', 'booker', 'tom') # 多个元素 print(tuple_1) tuple_2 = ('tom',) # 单个元素 print(tuple_2) tuple_3 = () # 空元素 print(tuple_3)
结果: