python列表解析:是一個讓人欣喜的術語,你可以在一行使用一個for迴圈將所有的值放在一個列表之中。python列表解析屬於python的迭代中的一種,相比python for迴圈速度會快很多。
example:
a = [x+2 for x in range(10)]
print a
輸出的結果:
[2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
這個例子的執行過程:
python會在直譯器裡對range(10)進行迭代,依次把列表裡的內容取出來,賦值給最左邊的x,然後執行x+2的操作,
並且把執行好的結果儲存在列表裡。等range(10)迭代完以後就新生成了一個列表,結果就是[2, 3, 4, 5, 6, 7, 8, 9, 10, 11],
從上面可以看出,這也是建立python 列表的一個方法。
python基礎之列表解析
相關文章
- python基礎之列表拷貝Python
- python基礎之列表list元組tuplePython
- Python基礎之列表相關知識-day5Python
- python基礎--函式全解析Python函式
- Python基礎(08):迭代器和解析Python
- 【Python】python 基礎語法之列表、n維陣列的變換(取反(逆序)\切片等)Python陣列
- 基礎表-底表-基礎資料
- Python Django基礎教程(五)(表單)PythonDjango
- Python基礎-列表及列表解析小結Python
- Python 學習之列表Python
- Python基礎篇-Python基礎01Python
- python–基本型別之列表Python型別
- python基礎中的基礎Python
- Python基礎筆記01-Python基礎Python筆記
- python 99乘法表,佔位基礎複習Python
- Python之列表&元組小練Python
- Python資料型別之列表Python資料型別
- Java 基礎:解析 hashCodeJava
- 基礎之const解析
- python 基礎Python
- Python 基礎 (-)Python
- python基礎①Python
- python基礎Python
- Python基礎:語法基礎(3)Python
- 華表基礎(轉)
- Python基礎面試題30問!Python基礎教程Python面試題
- 應用基礎框架全面解析框架
- Python基礎——模組Python
- Python列表基礎Python
- 【Python基礎】字典Python
- Python_基礎Python
- python基礎(五)Python
- python基礎(一)Python
- python基礎題Python
- 03 - Python 基礎Python
- Python基礎—字串Python字串
- python基礎12Python
- Python基礎篇Python