Python基礎學習記錄(6 12) 字典與集合

2021-09-29 02:08:29 字數 1218 閱讀 8328

>>

> dict1=

>>

> dict1[

'a']

1#建立字典

>>

> dict1=

dict([

('a',1

),('b',2

)])

bif

描述dict.fromkeys(序列[,值]

用序列的元素作為鍵建立乙個新字典

dict.keys()

返回乙個可迭代物件,可用list()轉為列表

dict.values()

返回乙個迭代器,可用list()轉為列表

dict.items()

以列表形式返回元組(鍵,值)

dict.get(key,default=none)

返回指定鍵的值,如果不存在則返回預設值

dict.clear()

刪除字典內所有元素

dict.copy()

返回深複製一級目錄,二級目錄仍然是引用

dict.pop(key[,default])

刪除字典給定鍵對應的值,並返回該值

del dict[key]

同上,但不返回值

dict.popitem()

隨機刪除並返回字典中的一對鍵和值,若字典為空則報錯

dict.setdefault(key,default=none)

返回指定鍵的值,若不存在則新增鍵

dict.update(dict2)

將dict2的鍵和值新增到dict中

bif描述

set.add(元素)

新增元素

set.remove(元素)

移除指定元素

set.update(set1)

修改當前集合,新增set1中元素到set中

set.intersection(set1,set2,…)

交集set.union(set1,set2,…)

並集set.difference(set)

差集,返回乙個包含在第乙個集合中,但不包含在第二個集合中的集合

set.issubset(set1)

判斷集合所有元素是否包含在set1中

set.issuperset(set1)

判斷set1中元素是否包含在set中中

frozenset(集合)

返回乙個凍結的集合,該集合不能新增或刪除任何元素

python學習記錄 基礎

模組匯入與使用 編寫規範 其他浮點數 複數 a 3 4j b 5 6j c a b c 8 10j c.real 8.0 c.imag 10.0 a.conjugate 3 4j a b 9 38j a b 0.6393442622950819 0.03278688524590165j python...

Python 學習筆記(612) 字典

在python中,字典資料型別的應用非常廣泛。基本知識 定義 字典是可變的無序集合,以鍵值對為基本元素可以儲存各種資料型別。格式 d1 len d1 2鍵 值設定約束 1.鍵的唯一性 a print a 2.鍵的不可變性 字典的基本方法 b a.copy 複製乙個字典生成乙個新的的字典 print ...

Python基礎學習筆記記錄

條件判斷語句 4.迴圈語句 略單行注釋 這是單行注釋 print 這是單行注釋 多行注釋 print 這是多行注釋 print 這是多行注釋 print 這是多行注釋 中文注釋 若在程式中用到了中文,直接執行輸出,程式會出錯。需在程式的開頭寫入如下 coding utf 8 import keywo...