элемент в списке его длиной?
s = ['beautiful', 'is', 'better', 'than', 'ugly']
for i in s:
i = len(i)
print(s)
При этом, если создать второй список и в него добавлять len(i), то всё окей. Но с исходным не хочет
Да, это новый список, я там написал, что так работает. Мне было интересно, почему исходный не хочет изменять
Почитай доку по индексации списков и присвоению значений по индексу
s = ['beautiful', 'is', 'better', 'than', 'ugly'] for index, value in enumerate (s): s[index] = len(value) print(s)
25 выводит
@najder ты это хотел?
Там же числа, ты их плюсуешь
Обсуждают сегодня