Python中列表元素轉(zhuǎn)為數(shù)字的方法分析
本文實(shí)例講述了Python中列表元素轉(zhuǎn)為數(shù)字的方法。分享給大家供大家參考,具體如下:
有一個(gè)數(shù)字字符的列表:
numbers = ['1', '5', '10', '8']
想要把每個(gè)元素轉(zhuǎn)換為數(shù)字:
numbers = [1, 5, 10, 8]
用一個(gè)循環(huán)來(lái)解決:
new_numbers = []; for n in numbers: new_numbers.append(int(n)); numbers = new_numbers;
有沒(méi)有更簡(jiǎn)單的語(yǔ)句可以做到呢?
1.
numbers = [ int(x) for x in numbers ]
2. Python2.x,可以使用map函數(shù)
numbers = map(int, numbers)
如果是3.x,map返回的是map對(duì)象,當(dāng)然也可以轉(zhuǎn)換為L(zhǎng)ist:
numbers = list(map(int, numbers))
3.還有一種比較復(fù)雜點(diǎn):
for i, v in enumerate(numbers): numbers[i] = int(v)
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
- Python統(tǒng)計(jì)列表元素出現(xiàn)次數(shù)的方法示例
- python 列表元素左右循環(huán)移動(dòng) 的多種解決方案
- 淺談python輸出列表元素的所有排列形式
- python 輸出列表元素實(shí)例(以空格/逗號(hào)為分隔符)
- Python列表元素常見(jiàn)操作簡(jiǎn)單示例
- python列表每個(gè)元素同增同減和列表元素去空格的實(shí)例
- python 實(shí)現(xiàn)交換兩個(gè)列表元素的位置示例
- 對(duì)python中兩種列表元素去重函數(shù)性能的比較方法
- python中列表元素連接方法join用法實(shí)例
- Python代碼閱讀--列表元素邏輯判斷
相關(guān)文章
Python報(bào)錯(cuò)KeyError: ‘missing_key‘的有效解決方法
在 Python 編程中,報(bào)錯(cuò)信息常常讓開(kāi)發(fā)者感到困擾,其中,“KeyError: ‘missing_key’”是一個(gè)較為常見(jiàn)的報(bào)錯(cuò),它可能在各種數(shù)據(jù)處理和字典操作的場(chǎng)景中出現(xiàn),本文將深入探討這個(gè)報(bào)錯(cuò)的原因,并提供多種有效的解決方法,幫助開(kāi)發(fā)者快速解決此類(lèi)問(wèn)題2024-10-10
python+mysql實(shí)現(xiàn)教務(wù)管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了python+mysql實(shí)現(xiàn)教務(wù)管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02
Python中apply函數(shù)的用法實(shí)例教程
這篇文章主要介紹了Python中apply函數(shù)的用法,配合實(shí)例解說(shuō),可加深讀者對(duì)apply函數(shù)的理解,需要的朋友可以參考下2014-07-07
python實(shí)現(xiàn)字符串完美拆分split()的方法
今天小編就為大家分享一篇python實(shí)現(xiàn)字符串完美拆分split()的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
Python自定義聚合函數(shù)merge與transform區(qū)別詳解
這篇文章主要介紹了Python自定義聚合函數(shù)merge與transform區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
YOLOv5車(chē)牌識(shí)別實(shí)戰(zhàn)教程(六)性能優(yōu)化與部署
這篇文章主要介紹了YOLOv5車(chē)牌識(shí)別實(shí)戰(zhàn)教程(六)性能優(yōu)化與部署,在這個(gè)教程中,我們將一步步教你如何使用YOLOv5進(jìn)行車(chē)牌識(shí)別,幫助你快速掌握YOLOv5車(chē)牌識(shí)別技能,需要的朋友可以參考下2023-04-04
Python?Concurrent?Futures解鎖并行化編程的魔法示例
Python的concurrent.futures模塊為并行化編程提供了強(qiáng)大的工具,使得開(kāi)發(fā)者能夠輕松地利用多核心和異步執(zhí)行的能力,本文將深入探討concurrent.futures的各個(gè)方面,從基礎(chǔ)概念到高級(jí)用法,為讀者提供全面的了解和實(shí)用的示例代碼2023-12-12

