我有元組的列表:查找號碼cerain值
lst = [('54', '1.74', '253.2'), ('342', '2.85', '13.46'), ('53','2.43', '15.63')]
我想在最近[1]
位置找到與項目的元組2.0
我是這樣的:
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
但是,當我試圖將字符串轉換爲浮動它拋出一個異常; /我怎樣才能真正做到這一點?
https://stackoverflow.com/questions/9706041/finding-index-of-an-item-closest-to-the-value-in-a-list-thats-不完全排序 – 2017-11-14 08:59:47