python list 列表
列表是一个可变的链表结构体,可变代表着不可hash
CRUD(创建,读,更新,删除)
和元组一样,多了一些特殊的方法
1,创建
2,读 (索引,切片)
3,更新 (插入,末尾添加(append vs extend))
4,删除 (按索引删除,按值删除,清空)
5,特殊方法 (拷贝,翻转,排序)
1,创建
userinfo1=[1,"zhangsan",18,"sales"] print(userinfo1) userinfo2=[] print(userinfo2) userinfo3=list((1,2,3,4,5)) print(userinfo3)
[1, ‘zhangsan’, 18, ‘sales’]
[]
[1, 2, 3, 4, 5]
2,读 (索引,切片)
#按照索引读取值,从左到右,或者从右到左
userinfo1=[1,"zhangsan",18,"sales"] print(userinfo1[2]) print(userinfo1[3])
18
sales
#按照切片读,格式 userinfo1[start