List methods: append and remove
Listy można zmieniać. append dodaje na koniec, a remove usuwa pierwszy pasujący element.
Składnia
items.append(x)items.remove(x)items[0] # first item
- Pozycje liczymy od 0. items[-1] to ostatni element.
Przykład
parts = ["wrench"]
parts.append("cable")
parts.remove("wrench")
print(parts)Wynik:
['cable']
Typowe błędy
- append zmienia listę i zwraca None. Zapis x = x.append(1) sprawi, że x będzie None.
- remove zgłasza ValueError, jeśli elementu nie ma na liście.