Python for循環(huán)生成列表的實(shí)例
一般Python for語句前不加語句,但我在機(jī)器學(xué)習(xí)實(shí)戰(zhàn)中看到了這兩條語句:
featList = [example[i] for example in dataSet] classList = [example[-1] for example in dataSet]
多方研究和詢問,得到如下解釋:
語句featList = [example[i] for example in dataSet]作用為:
將dataSet中的數(shù)據(jù)按行依次放入example中,然后取得example中的example[i]元素,放入列表featList中
語句classList = [example[-1] for example in dataSet]作用為:
將dataSet中的數(shù)據(jù)按行依次放入example中,然后取得example中的example[-1]元素,放入列表classList中
總而言之,類似上述兩種for循環(huán)形式可以很方便地用來創(chuàng)建列表,如下例:
list_0 = [x*x for x in range(5)] print(list_0) #輸出: #[0, 1, 4, 9, 16]
以上這篇Python for循環(huán)生成列表的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python獲取中國節(jié)假日數(shù)據(jù)記錄入JSON文件
項(xiàng)目系統(tǒng)內(nèi)置的日歷應(yīng)用為了提升用戶體驗(yàn),特別設(shè)置了在調(diào)休日期顯示“休”的UI圖標(biāo)功能,那么問題是這些調(diào)休數(shù)據(jù)從哪里來呢?我嘗試一種更為智能的方法:Python獲取中國節(jié)假日數(shù)據(jù)記錄入JSON文件2025-04-04
Python數(shù)據(jù)結(jié)構(gòu)與算法之圖的基本實(shí)現(xiàn)及迭代器實(shí)例詳解
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法之圖的基本實(shí)現(xiàn)及迭代器,結(jié)合實(shí)例形式詳細(xì)分析了數(shù)據(jù)結(jié)構(gòu)與算法中圖的實(shí)現(xiàn)及迭代器相關(guān)算法原理與操作技巧,需要的朋友可以參考下2017-12-12
關(guān)于Python兩個(gè)列表進(jìn)行全組合操作的三種方式
這篇文章主要介紹了關(guān)于Python兩個(gè)列表進(jìn)行全組合操作的三種方式,兩個(gè)元組 (a, b)(c, d),則它們的組合有 a,c a,d b,c b,d,這就叫全組合,需要的朋友可以參考下2023-04-04
Pandas數(shù)據(jù)分析-pandas數(shù)據(jù)框的多層索引
這篇文章主要介紹了Pandas數(shù)據(jù)分析-pandas數(shù)據(jù)框的多層索引,pandas數(shù)據(jù)框針對(duì)高維數(shù)據(jù),也有多層索引的辦法去應(yīng)對(duì)具體詳細(xì)的內(nèi)容介紹需要的小伙伴可以參考一下2022-08-08
關(guān)于Python包導(dǎo)入報(bào)錯(cuò)的問題總結(jié)
這篇文章主要介紹了關(guān)于Python包導(dǎo)入報(bào)錯(cuò)的問題總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02

