Python :集合推导式和字典推导式
生活随笔
收集整理的這篇文章主要介紹了
Python :集合推导式和字典推导式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
集合推導式十分簡單,和列表推導式是同一個用法,但是我們使用集合推倒式對列表推導式進行遍歷之后,最后形成的是一個集合,而不是一個列表,而集合當中的數字是不重復的。如下所示:
>>> list=[1,2,54,67,2,3,5,32,2,2,4,4,4,4] >>> {num for num in list}因此可得新的集合:
{32, 1, 2, 3, 67, 5, 4, 54}字典推導是則難度大了一些,需要對key和value都要分別進行遍歷,.items()方法實現的是拿出集合當中的一個鍵值對。
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' >>> set={"a":"A","b":"B","c":"C"} >>> {value:key for key,value in set.items()}因此我們可以做到交換key和value的值,因為前面本來應該寫的順序是:key :value.我們這兒一寫就可以交換順序了,因此得到結果:
{'A': 'a', 'B': 'b', 'C': 'c'}總結
以上是生活随笔為你收集整理的Python :集合推导式和字典推导式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python: strip()和spli
- 下一篇: python多值参数函数介绍,数字累加例