RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону

Как добавить элемент в двумерный список?

example = [
    [1, 2]
    [3, 4]
]

list = []
list.append(???)


spoiler

у меня есть некий двумерный массив. Мне надо в нём каждый элемент увеличить на 5. Как это сделать?
list = [   [1,   5,  3], 
           [100, 26, 2], 
           [8,   56, 1]
]

r =[[]]
for i, l in enumerate(list):
    for n, v in enumerate(l):
        r.append(???)

  • Вопрос задан
  • 343 просмотра
Решения вопроса 3
Maksim_64
@Maksim_64
Data Analyst
result = [[i+5 for i in row] for row in l]
print(result)

где l - это ваш список.
Ответ написан
Комментировать
vldmrmlkv
@vldmrmlkv
experienced internet user
не используйте list в именовании переменных!

lst = [[1, 5, 3],
       [100, 26, 2],
       [8, 56, 1]
       ]

for i in range(0, len(lst)):
    for j in range(0, 3):
        lst[i][j] += 5

print(lst)
Ответ написан
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
example = [
    [1, 2]
    [3, 4]
]
new_element = [5, 6]
my_list = []
my_list.append(new_element)
print(my_list)
my_list.append([7, 8])
print(my_list)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы