python生成奇数列表_python3:列出一个不需要迭代的奇数列表
生活随笔
收集整理的這篇文章主要介紹了
python生成奇数列表_python3:列出一个不需要迭代的奇数列表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
您可以使用range為您生成列表:first_hundred_odd = list(range(1, 200, 2)) # get an iterator in 1..200 range with step of 2
在Python2.x上不需要將其轉換為列表
更新:
是的,將range()迭代器轉換為list實際上是在執行迭代來填充列表,但這是在語言實現級別上的-您沒有使用range()來迭代任何內容:
^{pr2}$
一。在2 0 LOAD_GLOBAL 0 (list)
3 LOAD_GLOBAL 1 (range)
6 LOAD_CONST 1 (1)
9 LOAD_FAST 0 (num)
12 LOAD_CONST 2 (2)
15 BINARY_MULTIPLY
16 LOAD_CONST 2 (2)
19 CALL_FUNCTION 3 (3 positional, 0 keyword pair)
22 CALL_FUNCTION 1 (1 positional, 0 keyword pair)
25 RETURN_VALUE
不許跳。無跳轉==無迭代。在
總結
以上是生活随笔為你收集整理的python生成奇数列表_python3:列出一个不需要迭代的奇数列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外地银行卡可以在本地注销吗,可以的
- 下一篇: python系统自学_如何系统地自学py