Дополнительно
Как объявить и добавить элементы в массив в Python?
Я'пытаюсь добавить элементы в массив в python.
Я запускаю
array = {}
Затем я пытаюсь добавить что-то в этот массив, выполняя:
array.append(valueToBeInserted)
Похоже, что для этого не существует метода `.append'. Как добавить элементы в массив?
339
7
{}
представляет пустой словарь, а не массив или список. Для списков или массивов вам понадобится[]
.Чтобы инициализировать пустой список, сделайте следующее:
или
Чтобы добавить элементы в список, используйте
append
.Чтобы
расширить
список и включить в него элементы из другого списка, используйтеextend
.Чтобы удалить элемент из списка, используйте
remove
.Словари представляют собой набор пар ключ/значение, также известный как ассоциативный массив или карта.
Для инициализации пустого словаря используйте
{}
илиdict()
.Словари имеют ключи и значения
Чтобы расширить словарь содержимым другого словаря, вы можете использовать метод
update
.Чтобы удалить значение из словаря
Нет, если так:
В вашем примере вы используете
array
как словарь, а не массив. Если вам нужен массив, в Python вы используете списки:Затем, чтобы добавить элементы, вы делаете:
Массивы (в python они называются
list
) используют нотацию[]
.{}
используется длядиктов
(также называемых хэш-таблицами, связанными массивами и т.д. в других языках), поэтому для диктов вы не будете иметь 'append'.Если вам действительно нужен массив (список), используйте:
Просто ради завершения, вы также можете сделать это:
Если это's в список строк, это также будет работать:
В некоторых языках, таких как Ява ты определяешь массив с помощью фигурных скобок, как следующие, но в Python это имеет другой смысл:
Ява:
Однако, в Python, фигурные скобки используются, чтобы определить словари, которые нужны ключ:присвоение значения
а
{'а':1, 'б':2}`На самом деле определяем массив (который на самом деле называется список в Python), вы можете сделать:
Питон:
или другие примеры, такие как:
Вы также можете сделать:
Обратите внимание, что библиотеки numpy.добавить (метод)
возвращает новый объект, так что если вы хотите изменить исходный массив, вы должны написать:
массив = ...`Я верю, что вы все ошибаетесь. вам нужно сделать:
массив = массив [] для того чтобы определить его, а затем:
массива.добавить ["Привет"]
чтобы добавить к нему.