Проблема с объектом int не повторяется. - PullRequest
0 голосов
/ 29 января 2019

спасибо за ваши подсказки, у меня есть следующий код в python3, и у меня все та же ошибка "int" не повторяется, вы знаете, в чем проблема?

formatRequiredNewH={(101, 1): [2, 3], (102, 3): [3], (103, 2): [2], (104, 3): [1], (105, 2): [777]}

fixedUniqueCompilation=[1,2,3,4,5]

try:
    for actClass in list(formatRequiredNewH.keys()):        
        for h in fixedUniqueCompilation:
            print(formatRequiredNewH[actClass])
            if 2 in formatRequiredNewH[actClass][0]:
                print("Works?")
except:
    print("not")

1 Ответ

0 голосов
/ 29 января 2019
if 2 == formatRequiredNewH[actClass][0]:
    etc..

в означает для python, что он должен смотреть на итеративный.;)

Если, например, вы не ищете 2 в 102, а затем вам нужно привести от int к строке:

if '2' in str(formatRequiredNewH[actClass][0]):
...