python學習:陣列之列表推導
先來看一個例子:取陣列中的偶數的一般做法
array = [1,2,3,4,5,6,7]
result = []
for k in array:
if k % 2 == 0:
result.append(k)
print result
如果使用列表推導的話,實現起來很簡單:
array = [1,2,3,4,5,6,7]
result = [i for i in array if i % 2 == 0]
print result
再舉個例子,如果想把陣列中每個元素都乘以2的話:
array = [1,2,3,4,5,6,7]
result = [i * 2 for i in array]
print result
列表推導式書寫形式:
[表示式 for 變數 in 列表] 或者 [表示式 for 變數 in 列表 if 條件]
相關文章
- 通過示例學習Python列表推導Python
- Python陣列和列表的區別?Python學習教程Python陣列
- Python學習筆記|Python之推導式Python筆記
- python——列表推導式Python
- Java學習之陣列Java陣列
- Java學習之陣列練習Java陣列
- Python的列表推導式Python
- Python列表建立NumPy陣列Python陣列
- Python 學習之元組列表Python
- Python筆記-列表推導式Python筆記
- PHP 學習總結之陣列PHP陣列
- Java學習筆記之陣列Java筆記陣列
- swift 學習筆記之陣列Swift筆記陣列
- PHP陣列學習之計算陣列元素總和PHP陣列
- Python-100 練習題 01 & 列表推導式Python
- Python推導式(列表推導式、元組推導式、字典推導式和集合推導式)Python
- Python 列表推導及優先順序佇列的實現Python佇列
- 陣列學習陣列
- python列表推導式是什麼?Python
- 列表推導式
- java資料結構學習之陣列Java資料結構陣列
- 陣列的學習陣列
- plsql陣列學習SQL陣列
- python3 陣列(列表)初始化Python陣列
- Python 學習之列表Python
- Python學習-初始列表Python
- java基礎學習之七:陣列型別Java陣列型別
- Python 列表 list 陣列 array 常用操作集錦Python陣列
- 學習JSON陣列JSON陣列
- PHP學習3——陣列PHP陣列
- c# 陣列學習C#陣列
- Python學習筆記|Python之物件導向Python筆記物件
- python 列表推導式與 assert 的結合使用Python
- 泛型陣列列表ArrayList泛型陣列
- python學習筆記——列表Python筆記
- 深入學習js之——類陣列物件與arguments #11JS陣列物件
- 【Java學習筆記之五】java陣列詳解Java筆記陣列
- Go 語言學習筆記之陣列與切片Go筆記陣列