python 資料結構

2021-06-19 20:38:10 字數 696 閱讀 2810

刪除元素:

remove,pop,del

set是乙個無序的,不重複的元素集合

set中每個元素都是可雜湊的,但是set不是可雜湊的。相對應的frozenset,可hash,可以作為keys存在於dict中

支援 x in set, len(set), for x in set,不支援slice等序列操作

集合物件還支援union(聯合),intersection(交),difference(差),sysmmetric_difference(對稱差集)等數**算.

元素操作:add, remove,pop,clear,discard,update等

set和list結合,可以用來判斷list中元素是否重複

def checkuq(listdata):

setdata=set(listdata)

if len(listdata)>len(setdata):

return false

else:

return true

if __name__=="__main__":

dd=['a','b','c','d','a','e']

if checkuq(dd):

print "true"

else:

print "false"

print dd

python資料結構

資料結構是一種結構,它們用以把一些資料儲存在一起。在python中有三種內建的資料結構 列表 list 元組 tuple 字典 dictionary 列表由一對方括號括起來,其中的專案之間以逗號分隔。你可以在列表中增加 刪除 查尋專案。示例如下 python using list.py 這兒有 4 ...

python 資料結構

變數是只不過保留的記憶體位置用來儲存值。這意味著,當建立乙個變數,那麼它在記憶體中保留一些空間a abc 1.在記憶體中建立了乙個 abc 的字串 2.在記憶體中建立了乙個名為a的變數,並把它指向 abc a abc b a a xyz a abc 直譯器建立了字串 abc 和變數a,並把a指向 a...

Python資料結構

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