Python 12 字典推導式

2021-10-07 04:31:49 字數 959 閱讀 1195

# 字典推導式

'''語法一:

key:字典中的key

value:字典中的value

dict.items():序列

condition:條件表示式

key_exp:在for迴圈中,如果條件表示式condition成立(即條件表示式成立),返回對應的key,value並作key_exp,value_exp處理

value_exp:在for迴圈中,如果條件表示式condition成立(即條件表示式成立),返回對應的key,value並作key_exp,value_exp處理

語法二:

key:字典中的key

value:字典中的value

dict.items():序列

condition:條件表示式

key_exp:在for迴圈中,如果條件表示式condition成立(即條件表示式成立),返回對應的key,value並作key_exp,value_exp處理

value_exp1:在for迴圈中,如果條件表示式condition成立(即條件表示式成立),返回對應的key,value並作key_exp,value_exp1處理

value_exp2:在for迴圈中,如果條件表示式condition不成立(即條件表示式不成立),返回對應的key,value並作key_exp,value_exp2處理

'''# 案例一:獲取字典中key值是小寫字母的鍵值對

dict1 =

dict2 =

print(dict2)

# 案例二:將字典中的所有key設定為小寫

dict3 =

dict4 =

print(dict4)

# 案例三:將字典中所有key是小寫字母的value統一賦值為'error'

dict5 =

dict6 =

print(dict6)

8 字典推導式,集合推導式,匿名函式

兩種模式 迴圈模式,篩選模式 l1 小潘 懟懟哥 西de c dic for index in range len l1 dic index l1 index print dic print 1 100 print 匿名函式 匿名函式 沒有名字的函式 匿名函式只能構建簡單的函式,一句話函式。def ...

Python語法基礎系列12 字典

字典是 python 中非常重要的資料結構之一,屬於容器型資料型別,可以通過鍵值對同時儲存多個資料。1.什麼是字典 dict 1.1 什麼是字典 字典是容器型資料型別,將 作為容器的標誌,裡面多個元素用逗號隔開,但是字典中的元素是鍵值對 可變的 支援增刪改 無序 不支援下標操作 1.2 鍵值對 字典...

1 2 字典序問題

問題描述 在資料加密和資料壓縮中常需要對特殊的字串進行編碼。給定的字母表 a 由 26 個小 寫英文本母組成 a 該字母表產生的公升序字串是指字串中字母按照從左到 右出現的次序與字母在字母表 現的次序相同,且每個字元最多出現 1 次。例如,a,b,ab,bc,xyz 等字串都是公升序字串。現在對字母...