Информатика, вопрос задал programistv , 1 год назад

Помогите пожалуйста Объясните в чем проблема нижнего кода, почему элементы не добавляются 0 индекс списка.

list_el = [[1,2,3],
[5,6,7]]
for i in range(0,len(list_el)):#0
for j in range(len(list_el[i])):# 0
list_el[1].append(333)
print(list_el[i][j],end = ' ')
print()

Ответы на вопрос

Ответил mirageKZ
1

потому, что list_el[1].  

Индекс не меняется. А в цикле его надо менять, чтобы добавлялся в каждый индекс списка

вместо 1 напиши  i

list_el = [[1,2,3],[5,6,7]]

for i in range(0,len(list_el)):

   for j in range(len(list_el[i])):

       list_el[i].append(333)

       print(list_el[i][j],end = ' ')

print()        

print(list_el)

Приложения:
Новые вопросы