初學Python(十)——列表生成式

Coffee_zq發表於2016-10-30

初學Python(十)——列表生成式

 

  初學Python,主要整理一些學習到的知識點,這次是列表生成式。

# -*- coding:utf-8 -*-  
  
''''' 
列表生成式 
'''  
#一行程式碼表達所有意思  
D = {1:1,2:3,2:2,3:4,5:4}  
print [x*y for (x,y) in D.iteritems()]  
#??[1, 4, 12, 20]為什麼列印出來少一個  
print [x*y for (x,y) in D.iteritems() if x==y]  
#列出當前目錄下所有的檔名  
import os  
print [d for d in os.listdir('.')]  

 

相關文章