У меня есть список кортежейПроверьте укороченные значения кортежа в списке?
In [142]: mylist=[(0.0, 0.0), (0.0, 0.769883), (-0.01435677, 1.7573411), (-0.3796871, -0.40361387), (-0.27704585, -1.7006601), (-0.26976547, -2.6480746), (-0.27020714, -3.0438666), (-0.2759932, -3.638946), (-0.28580084, -4.182567), (-0.29590216, -4.5594716), (-0.31486654, -5.1321993), (-0.3386181, -5.701327), (-0.37045696, -6.34038), (-0.40544215, -6.94697), (-0.45580167, -7.711907), (-0.48936173, -8.165736), (-0.52177864, -8.558438), (-0.5721365, -9.112968), (-0.6326114, -9.723627), (-0.6764244, -10.130929), (-0.7162372, -10.471702), (-0.73864824, -11.2733345), (-0.6795322, -11.688038), (-0.6065086, -12.021755), (-0.52627456, -12.4043045), (-0.42850703, -13.172687), (-0.2827803, -15.462493), (-0.25139827, -16.006815), (-0.21802832, -16.84582)]
Я хочу, чтобы проверить, является ли этот кортеж (-0.405442, -6.94697)
в mylist
или нет.
(-0.40544215, -6.94697)
находится в списке, как показано ниже:
In [143]: mylist[13]
Out[143]: (-0.40544215, -6.94697)
Но мой кортеж запрос был несколько усеченным до (-0.405442, -6.94697)
.
Как я могу позволить Python сказать мне, что (-0.405442, -6.94697)
находится в mylist
(игнорировать усечение)?
'-0.40544215! = -0.405442' –
@PauloBu Позор на меня. Так жаль! Но я никогда не делаю усечения или этого, почему пропустил две десятичные цифры. –
Не могу сказать, что я больше не вижу кода, насколько я отношусь к вам, это тот, кто их совершает, когда вы специально спрашиваете: '(-0.405442, - 6.94697) в моем списке' на переводчика. –