Привет, мои коллеги-программисты.«Может только итерировать» Ошибка Python
Я довольно новый программист, и теперь я столкнулся с большим затруднительным положением. Я получаю сообщение об ошибке:
can only assign an iterable
Во-первых, я не знаю, что это значит.
Во-вторых, я оставлю свой код для вас профессионалов критиковать его:
def num_top(int_lis):
duplic_int_lis = int_lis
int_firs= duplic_int_lis [0]
int_lis[:] = duplic_int_lis [int_firs]
В основном я пытаюсь найти [0]
элемент в списке, а затем с помощью этого ИНТ в качестве индексной позиции, чтобы найти целое число в это положение индекса.
Вы пытаетесь присвоить целое число (я думаю, от имени) к списку. Как говорится в ошибке: вы можете назначать только списки (или их фрагменты) итерабельными, а целое число не является итерируемым. – Hyperboreus
'duplic_int_lis = int_lis' не создает дублирующий список. –
@RogerPate .. то как можно создать дубликат списка? – user2954367