Python for循環(huán)生成列表的實例
一般Python for語句前不加語句,但我在機器學習實戰(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)生成列表的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python獲取中國節(jié)假日數(shù)據(jù)記錄入JSON文件
項目系統(tǒng)內置的日歷應用為了提升用戶體驗,特別設置了在調休日期顯示“休”的UI圖標功能,那么問題是這些調休數(shù)據(jù)從哪里來呢?我嘗試一種更為智能的方法:Python獲取中國節(jié)假日數(shù)據(jù)記錄入JSON文件2025-04-04
Python數(shù)據(jù)結構與算法之圖的基本實現(xiàn)及迭代器實例詳解
這篇文章主要介紹了Python數(shù)據(jù)結構與算法之圖的基本實現(xiàn)及迭代器,結合實例形式詳細分析了數(shù)據(jù)結構與算法中圖的實現(xiàn)及迭代器相關算法原理與操作技巧,需要的朋友可以參考下2017-12-12
Pandas數(shù)據(jù)分析-pandas數(shù)據(jù)框的多層索引
這篇文章主要介紹了Pandas數(shù)據(jù)分析-pandas數(shù)據(jù)框的多層索引,pandas數(shù)據(jù)框針對高維數(shù)據(jù),也有多層索引的辦法去應對具體詳細的內容介紹需要的小伙伴可以參考一下2022-08-08

