1.dict字典
定義:字典是一種通過名字或者關鍵字引用的得數(shù)據(jù)結(jié)構,其鍵可以是數(shù)字晤锹、字符串摩幔、元組,這種結(jié)構類型也稱之為映射鞭铆。字典是另一種可變?nèi)萜髂P突蚝猓铱纱鎯θ我忸愋蛯ο蟆?/p>
創(chuàng)建:字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割车遂,整個字典包括在花括號({})中 封断。
字典的方法
(1) len() : 返回字典中 鍵:值對 的數(shù)量
(2) d[k] : 返回關鍵字對應的值;
(3) d[k] = v : 將值關聯(lián)到鍵值k上舶担;?
(4) del d[k ] :刪除鍵值為k的項坡疼;?
(5) key in d : 鍵值key是否在d中,是返回True衣陶,否則返回False
2.集合
a)特性:集合(set)是一個無序的不重復元素序列柄瑰。set 和 dict 類似,也是一組 key 的集合剪况,但不存儲 value教沾。由于 key 不能重復,所以译断,在 set 中授翻,沒有重復的 key。
b)創(chuàng)建:可以使用大括號 { } 或者 set() 函數(shù)創(chuàng)建集合孙咪,注意:創(chuàng)建一個空集合必須用 set() 而不是 { }堪唐,因為 { } 是用來創(chuàng)建一個空字典。?
c)方法:
添加元素 s.add()
? ? ? ? ? ? ? s.update()
刪除元素s.remove()
? ? ? ? ? ? ? ? s.discard( x )
清空集合? s.clear()
集合交集& 集合并集 |
3.判斷語句(要求掌握多條件判斷)
形式
if <條件判斷 1>:
<執(zhí)行 1>
elif <條件判斷 2>:
<執(zhí)行 2>
elif <條件判斷 3>:
<執(zhí)行 3>
else:
<執(zhí)行 4>
4.三目表達式
python中沒有其他語言中的三元表達式翎蹈,不過有類似的實現(xiàn)方法
5.循環(huán)語句
1)for... in?
b)while 循環(huán)
第二種循環(huán)是 while 循環(huán)淮菠,只要條件滿足,就不斷循環(huán)杨蛋,條件不滿足時
退出循環(huán)兜材。