python 练习题2
2017-12-14 02:12
344 查看
常用函数考察:
dict(zip(('a','b','c','d','e'),(1,2,3,4,5))) range(10) sorted([i for i in range(10)]) { i:i*i for i in range(10) if i%/2==1 } [ [i,i*i] for i in range(10)]函数参数考察:
def f(x,l=[]): for i in range(x): l.append(i*i) print l f(2) f(3,[1,2,34]) f(3) f(4) #闭包用法考察: def lamb(): return [lambda x: x*i for i in range(4)] # lambda x: x*i 作为列表生成式的结果, 最终return了4个 lambda函数组成的列表。 print [m(2) for m in lamb()]
相关文章推荐
- Python练习题:类与对象
- Python正则表达式练习题
- python练习题2优化1
- Python练习题--持续更新
- python初学过程的一些小练习题
- python练习题(一)
- Python练习题 9-6冰激凌小店
- python练习题3 孟德尔遗传定律 统计子代基因型为显性的概率
- Python之list,string,tuple,dict练习题
- Python基础练习题(一)
- 15_python_练习题——使用webdriver查询IP地址
- python练习题
- python os模块 练习题
- python练习题5 寻找序列中的motif
- python练习题(四)
- Python练习题 9-4就餐人数
- Python练习题 类的继承
- Python练习题 10-1 Python 学习笔记
- Python练习题 10-3~10-4 访客问题
- 一个简单的python练习题