python3:对list中每个元素进行处理
生活随笔
收集整理的這篇文章主要介紹了
python3:对list中每个元素进行处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在寫代碼過程中我們常常可能會遇到這樣一種情況,要對一個list中的每個元素做同樣的操作時,兩種方法
方法一:循環遍歷每個元素
話不多說,上代碼
輸出a
[2, 3, 4]方法二:用map函數
def y3(x):x+=1return x map(y3, a)但是map函數返回的是一個map類型,所以要想查看值需要把它再轉換為list
list(map(y3, [1,2,3]))輸出結果也是
[2, 3, 4]兩種方法比較了下運行時間,當數據量為500000時,第二種方法的用時依然為0(實際應該是很接近于0),第一種方法的用時則為0.00465875304,故而推薦第二種方法
總結
以上是生活随笔為你收集整理的python3:对list中每个元素进行处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《集体智慧编程》数学公式
- 下一篇: 计算一个list中数据的平均数、中位数和