python range 和 xrange
来源:互联网 发布:众意好医师软件 编辑:程序博客网 时间:2024/06/02 16:28
源于求阶乘
两种写法
写法一:
def fact(n=10):temp=1for x in range(1,n):temp=x*tempreturn temp
写法二:
def fact(n=10):temp=1for x in xrange(1,n):temp=x*tempreturn temp
写法一是得不到阶乘的结果的;查了下,发现 range 是立即生成一个 List,而 xrange 是每次取其中一个值,因此做循环不是用 xrange 比较合适.
另,还有个更 python的方法求阶乘
reduce(lambda x,y:x*y,range(1,10))
呵呵,极其优雅,简洁.这种写法简直帅呆了.
0 0
- python range和xrange
- python range 和 xrange
- Python range和xrange
- python range和xrange
- python range()和xrange()
- Python-range和xrange
- python range和xrange
- 【Python】range和xrange
- Python range和xrange
- Python 的range和xrange
- python range和xrange区别
- python range和xrange函数
- Python的range和xrange
- Python的range和xrange
- Python中Range和XRange的区别
- Python中Range和XRange的区别
- Python中Range和XRange的区别
- Python中Range和XRange的区别
- setevent
- VC++虚拟按键代码
- 开始
- WaitForSingleObject
- C#窗体应用程序创建启动界面
- python range 和 xrange
- iOS 自定义自动锁屏时间
- 多线程间通信之AutoResetEvent和ManualResetEvent的原理分析和开发示例
- 关于碎片化时间的利用
- POJ 1195--Mobile phones (二维树状数组)
- map简单用法
- OpenGL学习十八:多重细节层
- ffmpeg编译 MingW + MSYS
- ios项目1结束总结