1,列表
列表是python数据处理中最灵活的一种
列表由[],(和索引的符合相同)或者list来创建
可以自行修改,删除,可以重复,
注意:extend表示把拆分到最后,而append是中规中矩的来
列表——改
li[索引] [切片]= ‘被修改的内容’
列表可进行for 循环!!
2 ,元祖
元祖是祖宗,固定,无法修改,函数只有索引
元祖由tuple=()创建
3 ,字典
字典是一种映射关系,通过键值对来实现,用{}来表示(集合也是用{}来表示),d={}生成空字典
d = {key1 : value1, key2 : value2 }。
四、集合
很固定,不可修改,不可重复,无序不可切片和索引
集合用set()函数来创建,不能用b={}来创建,b={}创建的是字典
五、公共方法
排序
正向排序:sort()
li = [1,5,4,2,6,7,3]
li.sort()
print(li) #[1, 2, 3, 4, 5, 6, 7]
倒序排序:li.sort(reverse = True)
li = [1,5,4,2,6,7,3]
li.sort(reverse = True)
print(li) #[7, 6, 5, 4, 3, 2, 1]
反转:li.reverse()
li = [1,5,4,2,6,7,3]
li.reverse()
print(li) #[3, 7, 6, 2, 4, 5, 1]
补充:
字符串列表排序——根据字符串的第一个字符对应的ASCII码排序
li = ['ojhy','asa','cvd','hdk']
li.sort()
print(li) #['asa', 'cvd', 'hdk', 'ojhy']
count() 数元素出现的次数
li = ['xcsd', 'cdc', '木木',[1, 5, 2], 'eht', '木木']
num = li.count('木木')
print(num) #2:'木木'出现2次
len() 计算列表的长度
li = ['xcsd', 'cdc', '木木',[1, 5, 2], 'eht', '木木']
l = len(li)
print(l) #6:列表长度为6
————————————————
版权声明:本文为CSDN博主「曾亲桂林」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bigzql/article/details/108249658