Python資料結構

2021-07-28 02:52:38 字數 1074 閱讀 1472

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...