初學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('.')]