python 怎么去掉列表内一组数的单引号

['-57','13','46','-59','0','32','27','49','11','-12','-10','-42','-39']变成[-57,13,46,-... ['-57', '13', '46', '-59', '0', '32', '27', '49', '11', '-12', '-10', '-42', '-39'] 变成[-57,13,46,-59,0,32,27,49,11,-12,-10,-42,-39] 展开
 我来答
wsbdyhz1
2019-05-24 · TA获得超过130个赞
知道小有建树答主
回答量:139
采纳率:82%
帮助的人:35.1万
展开全部
方法1
numbers = ['-57', '13', '46', '-59', '0', '32', '27', '49', '11', '-12', '-10', '-42', '-39']
print(numbers)
for i, v in enumerate(numbers):
numbers[i] = int(v)
print(numbers)
方法2:
numbers = ['-57', '13', '46', '-59', '0', '32', '27', '49', '11', '-12', '-10', '-42', '-39']
print(numbers)
numbers = [ int(x) for x in numbers ]
print(numbers)
方法3:
numbers = ['-57', '13', '46', '-59', '0', '32', '27', '49', '11', '-12', '-10', '-42', '-39']
newNumbers = []
for s in numbers:
newNumbers.append(int(s))
print(newNumbers)
NE_Z
2019-05-24 · TA获得超过1737个赞
知道小有建树答主
回答量:1687
采纳率:55%
帮助的人:579万
展开全部
a=['-57', '13', '46', '-59', '0', '32', '27', '49', '11', '-12', '-10', '-42', '-39']
b=[int(i) for i in a]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式