av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python列表內(nèi)的類型轉(zhuǎn)換

瀏覽:106日期:2022-08-20 16:28:30

問(wèn)題描述

大家好,我嘗試用下面的方法在一個(gè)存儲(chǔ)了unciode類型數(shù)字的列表內(nèi)直接做int轉(zhuǎn)換,代碼和錯(cuò)誤信息如下:

pass_list = [int(item) for item in data_list] Traceback (most recent call last): File 'C:/Projects/pycharm/query_mongo/query_mongo.py', line 183, in <module> verify_pass_id_in_plane(collect_name1, collect_name2) File 'C:/Projects/pycharm/query_mongo/query_mongo.py', line 123, in verify_pass_id_in_plane pass_list = [int(item) for item in data_list]ValueError: invalid literal for int() with base 10: ’’

data_list里保存的數(shù)據(jù)類似這樣, [u’149, u’150’], 我想得到一個(gè)[149,150]這樣的list, 用pycharm里用調(diào)試的時(shí)候沒(méi)有問(wèn)題,直接運(yùn)行就報(bào)上面的錯(cuò)誤,請(qǐng)問(wèn)要如何解決?謝謝

問(wèn)題解答

回答1:

報(bào)這個(gè)錯(cuò)說(shuō)明你的data_list存在不能轉(zhuǎn)換成int的值,比如空串或是None之類的,仔細(xì)檢查data_list的值

回答2:

最好對(duì)int()對(duì)象類型進(jìn)行檢查,例如通過(guò)字符串的isnumeric()方法檢測(cè):

pass_list = [int(item) for item in data_list if item.isnumeric()]

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 日韩精品区 | 二区在线观看 | 最新中文字幕在线 | 一区二区免费在线观看 | 亚洲视频在线观看 | 一级黄a视频| 中文欧美日韩 | 欧美精品一区二区三区四区五区 | 91视频大全| 精品真实国产乱文在线 | 最新国产精品视频 | 亚欧洲精品在线视频免费观看 | 亚洲专区在线 | 香蕉久久a毛片 | 99久久精品免费看国产四区 | 高清一区二区视频 | 成人精品福利 | 欧美午夜精品 | 国产成人综合一区二区三区 | 国产欧美日韩久久久 | 国产精品欧美精品 | 日韩精品成人免费观看视频 | 日韩av一二三区 | 久久精品亚洲 | 欧美一区二区在线播放 | 亚洲高清视频在线 | 粉嫩国产精品一区二区在线观看 | 亚洲三区视频 | 三级av在线 | 国产精品久久久久久久久久久久 | 日本在线一区二区 | 免费色网址| 精品久久国产 | www.亚洲一区二区 | 久久免费视频2 | 精品国产乱码久久久久久牛牛 | 999国产视频 | 国产精品一区二区久久久久 | 久久精品国产久精国产 | av电影一区| 中文字幕伊人 |