2.集合
3.判斷語句(要求掌握多條件判斷)
4.三目表示式
5.列表推導式
6.字典推導式
7.迴圈語句
字典是另一種可變容器模型,且可儲存任意型別物件。
字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中
建立方法
為真時的結果 if 判斷條件 else 為假時的結果(注意,沒有冒號)
x = x+
1if x%2==
1else x
a,b,c=10,
20,6min_num = a if a
(b if b
print
(min_num)
缺點
三目表示式與推導式提高了效能,缺損失了一定的可讀性
獲取從0-10返回內所有偶數的平方
rt_list =
for i in
range(10
):if i%2==
0:
[i * i for i in
range(10
)if i %2==
0]
>>
>
[(i,j)
for i in
range(1
,10)for j in
range(10
)if i <= j ]
獲取字元出現偶數次的所有字母和次數組成的字典,並將對應次數翻倍
stat =
rt_dict =
for k,v in stat.items():
if v %2==
0:rt_dict[k]
= v *
2print
(rt_dict)
Python3 字典 集合
字典 dict 鍵值對資料 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 dic dic 鍵 不可變資料,不能重複,如 整型 數字 字串 元祖 布林值 值 隨意 字典的主要作用是儲存...
python3字典遍歷 python3字典遍歷
python版本 python3.7 info infog.get name 得到字典info中name的值 info.keys 得到字典info中所有的鍵,結果是乙個物件 dict keys name age 需要注意在python2中該操作得到的是乙個列表 遍歷key for temp in i...
python3字典排序
說實話,對字典進行排序,這個說法本身就有問題,實際上,你無法對操縱字典說,字典,在你的底層實現裡,你就得按照我指定的順序來排列,如果這樣的話,字典就喪失了它的速度優勢,它也不是乙個字典了.好了,廢話不多說,我這裡稍微記錄一下我的做法吧.python2裡面原來是有dict.iteritems這樣乙個函...