第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將帶有逗號整數(shù)的字符數(shù)字列表轉(zhuǎn)換為整數(shù)列表?

如何將帶有逗號整數(shù)的字符數(shù)字列表轉(zhuǎn)換為整數(shù)列表?

炎炎設(shè)計 2022-06-14 17:29:10
所以我有一個如下所示的字符列表;a = ['243,243,143', '215,432', '325,213,541', '213,324', '235,234,214']我想將此列表轉(zhuǎn)換為整數(shù),所以它看起來像這樣;a = [243243143, 215432, 325213541, 213324, 235234214]我努力了;[int(int(a.replace(',',''))) for i in a]但這返回了一個錯誤AttributeError: 'list' object has no attribute 'replace'
查看完整描述

2 回答

?
蠱毒傳說

TA貢獻1895條經(jīng)驗 獲得超3個贊

在列表推導(dǎo)中,“for”之前的項目是最終列表中的每個項目。因此,必須僅對該項目進行操作。每個項目都是一個包含“,”的字符串。因此,首先您應(yīng)該從項目中刪除“,”。然后將生成的字符串轉(zhuǎn)換為數(shù)字:

a = [int(i.replace(',', '')) for i in a]


查看完整回答
反對 回復(fù) 2022-06-14
?
小唯快跑啊

TA貢獻1863條經(jīng)驗 獲得超2個贊

使用此代碼

[int(a.replace(',', '')) for a in a]

你得到的錯誤是你定義“i”而不是“a”,所以你需要將“i”替換為“a”或

[int(i.replace(',', '')) for i in a]

出現(xiàn)異常是因為您將“a”定義為列表(您沒有將 a 更改為字符串)


查看完整回答
反對 回復(fù) 2022-06-14
  • 2 回答
  • 0 關(guān)注
  • 137 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號