python中字典推導與集合推導

2021-10-11 23:09:16 字數 494 閱讀 6064

字典推導與集合推導

字典推導與列表推導相似,它將推導出乙個字典,具體示例如下:

字典推導使用大括號包圍,並且需要兩個表示式,乙個生成key,乙個生成value,兩個表示式之間使用冒號分隔,結果返回字典。若通過print()列印dict1,則輸出結果為:

上述就是乙個簡單的字典推導,接下來演示稍微複雜的字典推導,如例所示。

執行結果如圖所示。

集合推導也與列表推導相似,只需將中括號改為大括號,具體示例如下:

集合推導將返回乙個集合。若通過print()列印set1,則輸出結果為:

接下來演示集合推導的用法,如例所示。

執行結果如圖所示。

python之列表推導式,字典推導式,集合推導式

列表推導式 表示式 for 變數 in 舊列表 或者 表示式 for 變數 in 舊列表 if 條件 names sc sfd sdfbgf dgnh b 過濾掉長度小於等於3的名字 print len name 3for name in names print name for name in n...

python字典推導式 python字典推導式

17.python 字典推導式 經典 最後更新於 2020 03 21 11 57 13 在昨天的文章中,我們介紹了關於python列表推導式 的使用,字典推導式使用方法其實也類似,也是通過迴圈和條件判斷表示式配合使用,不同的是字典推導式返回值是乙個字典,所以整個表示式需要寫在 內部。一.字典推導式...

Python 列表 集合 字典推導式

列表推導式 用乙個表示式建立乙個有規律的列表或控制乙個有規律列表。列表推導式又叫做列表生成式 原理 將for迴圈 包括其內部所有前置語句 都簡寫在乙個括號內 注意 列表推導式實現的時候,可以是for if,也可以是for for巢狀等 形式 字典推導式 快速合併列表為字典或提取字典中目標資料 注意 ...