将a_list = ['Auckland:1470100:607.10', 'Christchurch:383200:295.15']转成这种[('Auckland', 1470100, 607.10), ('Christchurch', 383200, 295.15)]
1,将字符串转换为列表
2.将列表转换为元组
代码如下
a_list = ['Auckland:1470100:607.10', 'Christchurch:383200:295.15']
for i in range(len(a_list)):
a_list[i] = tuple(a_list[i].split(':'))
print(a_list)
运行结果如下
a = ['Auckland:1470100:607.10', 'Christchurch:383200:295.15']
arr = []
for i in range(len(a)):
b = list(a[i].split(":"))
arr.append([(b[0],eval(b[1]),eval(b[2]))])
print(arr)
list 类型直接 tuple就行了,abc = tuple(a_list )