列表推導式 字典推導式 集合推導式

1,列表推導式 

#coding:utf8
x1 = [x for x in range (5)]
print(x1)
odd = [x for x in range(10) if x % 2 !=0]
print(odd)

運行結果爲: 

2, 字典推導式

#coding:utf8
x1 = {n: n**2 for n in range(5)}
print(x1)
x2 = {v: k for k, v in x1.items()}
print (x2)

3,  集合推導式

集合推導式會幫我們去除重複的元素

#coding:utf8
x1 = {i**2 for i in [-1,-5,1,2,-2]}
print(x1)

運行結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章