Python學習筆記|Python之推導式

Tester_hope發表於2018-12-21

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

相關文章