python列表解析

#!/bin/env python


#這句會生成一個列表[0,1,2,3,4,5,6,7,8,9]

list_a = [item for item in range(10) ]


#下面對這個列表進行篩選(條件爲偶數)

list_b = [item for item in list_a if(item%2==0)]

#這樣就可以篩選出列表中的偶數


#其實列表解析可以看成是這樣的

#[變量(或變量運算表達式)      迭代器(可迭代對象 相當於是一個for循環)     篩選條件]

#下面這個會生成0-10所有數的平方

list_c = [item**2  for item in range(11)]


#當然也是可以添加判斷條件的

#list_c = [item**2 for item in range(11) if(item %2 ==0)]

#請讀者自行上機調試

#俗話說:眼過千遍,不如手過一遍


#如果對本文內容或者結果有疑問的話,請留言,我會盡快回復,共同學習,共同進步。

#質疑以及好奇是學習最好最快的方式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章