【发布时间】:2015-11-27 16:12:18
【问题描述】:
我有一个这样的列表:
List= [("Mike,"Admin","26,872"),
("John,"Admin","32,872"),
("Mark,"Admin","26,232")...]
我想要达到的目标如下:
List= [("Mike,"Admin", 26872),
("John,"Admin", 32872),
("Mark,"Admin", 26232)...]
所以对于每三个元素,我想删除逗号并将其转换为 int。 例如,我尝试进行替换,但列表不支持替换方法。
只是一个测试:
accounts = sorted(List, key=lambda account: account[2], reverse=True)
for i,j,k in accounts:
k.replace(",", "")
int k
有什么想法吗?
【问题讨论】:
标签: python string list int converter