Добавление / обновление значения в списке Python - PullRequest
0 голосов
/ 15 октября 2019

Скажем, у меня есть список с координатами, и я хочу изменить координату z на 10:

coords = [0, 1.2, 0] # x y z

Я выполняю следующее:

coords = coords[coords[0], 0, coords[2] + 10]

Но я получаюследующая ошибка:

TypeError: list indices must be integers, not tuple

У кого-нибудь есть идеи, где я ошибаюсь? Я новичок в Python и мог бы помочь! Спасибо!

Ответы [ 2 ]

1 голос
/ 15 октября 2019

Вам не нужно обновлять весь массив / список, вы можете просто получить доступ к индексу, который вы хотите обновить

 coords[2] = coords[2] + 10

координаты сейчас = [0, 1.2, 10]

1 голос
/ 15 октября 2019

Чтобы добавить 10 к coords[2], вы можете просто написать:

coords[2] += 10
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...