a列表:
a=['安徽','浙江','福建']
相同資料型別,並且通過0,1,2,3索引可以引用值.
函式:
print()
len()
insert() 插入
extend() 複製
+ 合併
del a 刪除
reverse()
遍歷:
a = ['a','b', 'c']
for i in range(len(a)):
print (a[i]);
for index , value in enumerate(a):
print(" the %d s value is %s"%(index,value)) ;
多維列表:
b=[["a","b"],["c","d"]];
b 元組
b=(1,2,"3")
一經定義不可改變,但是支援不同資料型別.
可以通過tupple和list把元組轉換成列表.
c 字典
'{} 鍵值對.
update() 合併兩個字典,
.pop()刪除字典的值
in 判斷字典是否含有這個值
.clear() 清空字典
巢狀字典
d 集合
s=set('python') 建立可變集合
s=frozenset('python') 建立不可變結集合
集合是無序的
.add() 新增單個元素
.update() 新增乙個集合
.remove()刪除
in 判斷是否在裡面
集合判斷關係:
a|b 集合的合併
a&b 集合的交集
a.intersection (b) 並集
a^b 計算集合的差集
python資料結構
資料結構是一種結構,它們用以把一些資料儲存在一起。在python中有三種內建的資料結構 列表 list 元組 tuple 字典 dictionary 列表由一對方括號括起來,其中的專案之間以逗號分隔。你可以在列表中增加 刪除 查尋專案。示例如下 python using list.py 這兒有 4 ...
python 資料結構
刪除元素 remove,pop,del set是乙個無序的,不重複的元素集合 set中每個元素都是可雜湊的,但是set不是可雜湊的。相對應的frozenset,可hash,可以作為keys存在於dict中 支援 x in set,len set for x in set,不支援slice等序列操作 ...
python 資料結構
變數是只不過保留的記憶體位置用來儲存值。這意味著,當建立乙個變數,那麼它在記憶體中保留一些空間a abc 1.在記憶體中建立了乙個 abc 的字串 2.在記憶體中建立了乙個名為a的變數,並把它指向 abc a abc b a a xyz a abc 直譯器建立了字串 abc 和變數a,並把a指向 a...