字典建立
>>>a=
用內建函式dict()快速建立字典
>>> keys=['a','b','c','d']
>>> values=[1,2,3,4]
>>> adict=dict(zip(x,y))
>>> print(adict)
>>> adict=dict(name='wang',age='22')
>>> adict
字典元素增加,修改
>>> keys=['name','***','age']
>>> values=['hua','male','21']
>>> d=dict(zip(keys,values))
>>> d
>>> d['age']=99
>>> d
>>> d['address']='hubei'
>>> d
update()函式
>> d
>>> d.update()
d
del刪除命令
>>> d
>>> d
>>> del d['age']
>>> d
>>> del d
>>> d
traceback (most recent call last):
file "", line 1, in
d nameerror: name 'd' is not defined
setdefault(鍵,值 )
存在則返回,不存在則建立
>>> adict.setdefault('address','beijing')
'beijing'
>>> adict
>>>
字典的遍歷
當對字典遍歷輸出時,預設輸出字典的鍵
>>> for i in adict:
print(i)
agename
***address
>>>
items()返回字典的鍵值
>>> for i in adict.items():
print(i)
('age', 22)
('name', 'huaqiao')
('***', 'male')
('address', 'beijing')
>>>
items(),keys(),values()
>>> adict.items()
dict_items([('age', 22), ('name', 'huaqiao'), ('***', 'male'), ('address', 'beijing')])
>>> adict.keys()
dict_keys(['age', 'name', '***', 'address'])
>>> adict.values()
dict_values([22, 'huaqiao', 'male', 'beijing'])
>>>
集合set
和字典一樣用大括號{}作為界定符,元素唯一,不可重複。
集合建立:「=」
>>> q=
>>> q
>>>
set轉換
>>> a=set([1,2,3,4,5])
>>> a
>>>
集合元素增加add(),update( )
>>> k=
>>> k.add(999)
>>> k
>>> b=
>>> k.update(b)
>>> k
集合元素刪除
pop(x):刪除並返回最左邊的乙個元素
remove(要刪除的元素):
discard(要刪除的元素):
clear():
集合運算
>>> a=
>>> b=
>>> a|b #並集
>>> a&b #交集
>>> a-b #差集
>>>
>>> a.symmetric_difference(b)
#對稱差集
Python3 字典 集合
字典 dict 鍵值對資料 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 dic dic 鍵 不可變資料,不能重複,如 整型 數字 字串 元祖 布林值 值 隨意 字典的主要作用是儲存...
05, 字典,集合
1.什麼是字典 字典是以key value的形式來儲存資料,用 表示.儲存的是key value 坑 字典儲存資料的時候是用的hash值來儲存.演算法不能變 python的 資料必須是不可變的 可雜湊 字典的key必須是可雜湊的 不可變 dic print dic jay 周杰倫 dic jay 麻...
5 字典型別
3.資料型別轉換 4.內建方法 優先掌握的操作 需要掌握的內建方法 作業 內用逗號分隔開多個key value 其中value可以是任意型別,但是key必須是不可變型別,且不能重複 造字典方式一 d d dict print d k1 print d 1,2,3 print type d a dic...