刪除元素:
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...