22、Python 字典推導與集合推導

王潔!發表於2020-12-28

第6章 字典與集合

6.6 字典推導與集合推導

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

在這裡插入圖片描述

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

在這裡插入圖片描述

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

在這裡插入圖片描述

  • 執行結果如圖所示。

在這裡插入圖片描述

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

在這裡插入圖片描述

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

在這裡插入圖片描述

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

在這裡插入圖片描述

  • 執行結果如圖所示。

在這裡插入圖片描述

相關文章