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

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

 

posted @ 2016-10-30 19:18  Coffee_zq  阅读(236)  评论(0编辑  收藏  举报