熱線電話:13121318867

登錄
首頁精彩閱讀Python for循環生成列表的實例
Python for循環生成列表的實例
2018-07-30
收藏

Python for循環生成列表的實例

一般Python for語句前不加語句,但我在機器學習實戰中看到了這兩條語句:    
featList = [example[i] for example in dataSet]
classList = [example[-1] for example in dataSet]

多方研究和詢問,得到如下解釋:

語句featList = [example[i] for example in dataSet]作用為:

將dataSet中的數據按行依次放入example中,然后取得example中的example[i]元素,放入列表featList中

語句classList = [example[-1] for example in dataSet]作用為:

將dataSet中的數據按行依次放入example中,然后取得example中的example[-1]元素,放入列表classList中

總而言之,類似上述兩種for循環形式可以很方便地用來創建列表,如下例:    
list_0 = [x*x for x in range(5)]
print(list_0)
#輸出:
#[0, 1, 4, 9, 16]
以上這篇Python for循環生成列表的實例就是小編分享給大家的全部內容了

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢