1、列表:可索引,可切片,可加步长
可以存储大量的数据
li = [‘alex‘, ‘wusir‘, ‘taibai‘, ‘egon‘, ‘景女神‘, ‘文周老师‘, ‘日天‘]print(li[0]) #alex print(li[-1]) #日天print(li[:2]) #alex,wusirprint(li[5:]) #文周老师,日天print(li[-1:2:2]) #日天,景女神 增加:li.append(‘张三‘) #追加li.insert(1,‘zhangsan‘)#插入li.extend(‘ab‘) #迭代着追加 删除:li.pop(2) #通过索引删除,有返回值,返回被删除的元素li.remoove(‘alex‘) #通过元素删除li.clear() #清空del li[1] #通过索引删除del li[:4:2] #通过切片加步长del li 在内存级别删除列表 修改: 按照索引修改 li[2] = ‘张三‘ li[2:4] = ‘ab‘ li[2:5:1] = ‘abc‘ #必须一一对应 查: for i in li: print(i) 其它方法: len count index sort()升序排序 sort(reverse=True)降序排序 reverse()反转 元祖:只读列表 tu1 = (‘a‘,1,True,[‘a‘,2],{‘name‘:‘a‘}) 儿子不能改,孙子可以修改range:自定制的数字范围的可迭代对象 顾头不顾尾,一般和for循环结合使用,可以加步长
原文地址:https://www.cnblogs.com/echo-up/p/9439616.html
时间: 2024-10-08 18:51:00