【发布时间】:2013-03-01 23:31:48
【问题描述】:
我有一个元组列表:
lst = [('54', '1.74', '253.2'), ('342', '2.85', '13.46'), ('53','2.43', '15.63')]
我想找到最接近 2.0 的 [1] 位置的元组
我是这样去的:
number = lst[0][1]
for i in lst:
if abs(float(i[1]) - 2) < float(number):
number = i[1]
if number in i:
print i
但是当我尝试将字符串转换为浮动时,它会引发异常;/ 我该怎么做呢?
【问题讨论】:
标签: python python-2.7