Если у меня есть a=[1,2,3]
, и я хочу добавить 1
в элемент a[2]
, чтобы получить результат [1,2,4]
, как бы я это сделал?Как добавить число к данному элементу списка?
Я предполагаю, что я бы использовал цикл for, но точно не знаю, как именно.
Если у меня есть a=[1,2,3]
, и я хочу добавить 1
в элемент a[2]
, чтобы получить результат [1,2,4]
, как бы я это сделал?Как добавить число к данному элементу списка?
Я предполагаю, что я бы использовал цикл for, но точно не знаю, как именно.
Списки в python являются изменяемыми.
Что случилось с:
a = [1,2,3]
a[2] = a[2] + 1
a
[1,2,4]
>>> a = [1,2,3]
>>> a[2] += 1
>>> a
[1, 2, 4]
Или, если вы хотите добавить 1
последний элемент массива, независимо от его размера:
>>> a[-1] += 1
>>> a
[1, 2, 5]
Вы можете сделать
a[:2]+[a[2]+1]
, где вы можете замените 2 на позицию, которую вы хотите добавить, или просто
a[2] += 1
А цикл цикла повторяется через все элементы в списке. Если вы хотите обратиться к определенному элементу в списке, вы должны называть его индивидуально.
a = [1,2,3]
a[2] +=1
print(a)