因爲之前是做java開發的,就直接拿java集合來做對比了。
1.list,set,tuple
和java類似,list是有序的可重複的,set是無序的不可重複的,tuple和list唯一的區別就是tuple是不可變的,一旦創建就不能 更改元素
1)list創建
新建一個非空list:
l = [1,2,3]
新建一個空的list:
l = []
2)set創建
新建一個非空set:
s = {1,2,3}
新建一個空的set:
s = set(), 只能用set(),因爲 s = {}是新建了一個字典
3)tuple創建
新建一個非空tuple:
t = (1,2,3)
新建一個空的tuple:
t = ()
2.dict
dict實際上相當於java的map
新建一個非空字典:
d = {"a":1,"b":2,"c":3}
新建一個空字典:
d = {}