Как да декларираме и добавяме елементи в масив в Python?
Опитвам се да добавя елементи към масив в питон.
Изпълнявам
array = {}
След това се опитвам да добавя нещо към този масив, като правя:
array.append(valueToBeInserted)
Изглежда, че няма метод .append
за това. Как да добавя елементи в масив?
339
3
{}
представлява празен речник, а не масив/списък. За списъци или масиви се нуждаете от[]
.За да инициализирате празен списък, направете следното:
или
За да добавите елементи към списъка, използвайте
append
За да
разширите
списъка и да включите елементи от друг списък, използвайтеextend
За да премахнете елемент от списък, използвайте
remove
Речниците представляват колекция от двойки ключ/стойност, известни също като асоциативен масив или карта.
За да инициализирате празен речник, използвайте
{}
илиdict()
Речниците имат ключове и стойности
За да разширите речник със съдържанието на друг речник, можете да използвате метода
update
.За да премахнете стойност от речник
Не, ако го направите:
Във вашия пример използвате
array
като речник, а не като масив. Ако ви трябва масив, в Python използвате списъци:След това, за да добавите елементи, правите:
Масивите (наричани
list
на питон) използват означението[]
.{}
е заdict
(наричани също хеш-таблици, асоциирани масиви и т.н. в други езици), така че няма да имате 'append' за dict.Ако всъщност искате масив (списък), използвайте: