python3 字典 集合 判斷語句 迴圈語句

2021-09-26 04:28:34 字數 1472 閱讀 1864

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這樣乙個函...