1.列表推导式
L = [x*2 for x in range(10) if x%2==0]
print(L)
print(type(L))
print(isinstance(L,list))
2.集合推导式
S = {x*3 for x in range(10) if x%2==1}
print(S)
print(type(S))
print(isinstance(S,set))
- 总结:列表与集合的区别,列表使用中括号[],而集合使用大括号{}
3.字典推导式
D = {'name':'tencent','age':20,'condiction':4}
Dict = D.items()#字典的items方法将字典转化为元组列表
print(Dict)
print({v:k for k,v in Dict})