# -*- coding: utf-8 -*- # Time : 2017/5/24 19:17 # Author : XiaoDeng # version : python3.6.1 # File : 字典推導式 # Software: PyCharm Community Edition #字典推導式 iterable={} iterable['name']='xiaodeng' iterable['age']=30 d = {value:key for (key, value) in iterable.items()} #實現交換鍵值對 print(d) #列表推導式 li=[i*2 for i in range(10) if i % 2 == 0] print(li) #集合推導式 #跟列表推到式的區別在於: # 1.不使用中括號,使用大括號; #2.結果中無重複; # 3.結果是一個set()集合,集合裏面是一個序列 squared={i*2 for i in [1,1,2]} print(squared)