Python学习笔记|Python之推导式

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})

你可能感兴趣的:(Python)