элемент в списке его длиной?
                  
                  
                  
                  
                  
                  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 ты это хотел?
Там же числа, ты их плюсуешь
Обсуждают сегодня