列表:
name=["name1","name2","name3"]
name=father[:]
name=list(father)
其他的:
name.reverse()
反轉
name.sort()
排序
元組:
info=(name1,name2,name3)
和列表一樣,只能查,不能刪和改和增加
字典:
info =
字典無序,無下標,直接通過key來定位,print(info[「stue1」])
增加
info["stue5"] = "name5"
刪除
del info
刪除info這個字典,del info[「stue1」],刪除key為stue1的值
info.pop("stue1")
,這裡的pop後面必須帶上key的值
info.popitem()
隨機刪除其中的乙個
修改
info["stue1"] = "name4"
查詢:
info[「stue1」]
字典無序,無下標,直接通過key來定位,如果不存在就會報錯
info.get("stue1")
,如果不存在不會報錯,會提示none
"stue1" in info
判斷info是否包含stue1
info.keys 、 info.vlues
分別列印key和vlues
info.setdefault("stue1","name6")
,查詢key為stue1的值,如果存在就取該值,不改變,取不到就建立新的值
info.update(names
),並集
info.items()
把字典轉換成列表
info.formkeys([1,2,3],[4,5,6])
建立乙個key分別為1,2,3,vlues的值都為4,5,6的字典,其中乙個vlues
改了全都改、
字典迴圈
方法一:
for i in info
:
print(i,info[i])
方法二:
for k,v in info.items()
print(k,v)
方法二因為要把字典轉換成列表,所以資料量大的時候會影響效能,建議使用方法一
集合
集合的作用是去重
name1=[1,2,2]
print(set(name1))={1,2}
,集合是無序的
list1.intersection(list2)
交集
list1.union(list2)
並集
list1.difference(list2)
差集
也可以用特殊符號
&(交集 ),|(並集),- (差集),^ (對稱差集)
新增
list1.add(vlue1)
list1.update([vlue1,vlue2])
刪除
list.remove(vlue)
list.pop()
隨機刪除
list.discard(vlue)
刪除某乙個值,不會報錯,會顯示none,remove會報錯
python列表 元組 字典 集合
列表list 用 表示,list是一種有序的集合,可以隨時新增和刪除其中的元素。元組tuple 用 表示,和列表類似,元組也是一種有序列表,雖然tuple和list非常之類似,但是list初始化之後使可以改變的,但是,元組一旦初始化之後就不可以改變。這點與python中的字串類似,所以我們說元組和字...
python列表 元組 字典 集合
一 列表 可變物件 1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997,2000 print list1 0 list1 0 列表也可以使用切片 原來字串的切片這裡也可以用 print list 1 ...
Python 列表,元組,字典,集合
特點 順序,可新增,修改,刪除建立方法 x 1,2,3,4,5 x list 12345 x 0 1000 取值方法 x 1 2 x 1 方法 實現兩個列表相加 實現列表的複製後相加 value in sequence 檢驗該value是否在列表sequence中 remove value 刪除指定...