如何将元组列表字符串值转换为整数
How to convert a tuple list string value to integer
我有以下列表:
l = [('15234', '8604'), ('15238', '8606'), ('15241', '8606'), ('15243', '8607')]
我想转换它,使元组值是整数而不是字符串。我该怎么做?
期望的输出:
[(15234, 8604), (15238, 8606), (15241, 8606), (15243, 8607)]
到目前为止我尝试了什么?
l = [('15234', '8604'), ('15238', '8606'), ('15241', '8606'), ('15243', '8607')]
new_list = []
for i in `l:
new_list.append((int(i[0]), i[1]))
print(tuple(new_list))
这只会将第一个元素即 15234、15238、15241、15243 转换为 int。我想将所有值转换为 int。我该怎么做?
我有以下列表:
l = [('15234', '8604'), ('15238', '8606'), ('15241', '8606'), ('15243', '8607')]
我想转换它,使元组值是整数而不是字符串。我该怎么做?
期望的输出:
[(15234, 8604), (15238, 8606), (15241, 8606), (15243, 8607)]
到目前为止我尝试了什么?
l = [('15234', '8604'), ('15238', '8606'), ('15241', '8606'), ('15243', '8607')]
new_list = []
for i in `l:
new_list.append((int(i[0]), i[1]))
print(tuple(new_list))
这只会将第一个元素即 15234、15238、15241、15243 转换为 int。我想将所有值转换为 int。我该怎么做?