Я думаю, что существует некоторая путаница в том, что на самом деле делает set
.Я предполагаю, что вы хотите сделать предопределенный набор длины 5. При выполнении:
set(5)
вы получите:
TypeError: 'int' object is not iterable
, потому что вы пытаетесь создать набор, содержащий только целое число5. Если вы хотите сделать set
из этого, вам нужно будет включить итерацию, возможно, вот так:
set((5,))
Out: {5}
Но я бы порекомендовал вам сделать следующее: объявить
a = [] # create an empty list
и запустите свой код.В конце я набрал бы set
, набрав
a = set(a)
Надеюсь, это было полезно для вас!Веселого программирования!:)