list.clear()

Usuwa wszystkie elementy z listy.

Zwraca
None
Zmienia oryginał
Tak
Na tej stronie

Przykład

#
Python
cart = ["Kurs HTML", "Kurs Python"]
same_cart = cart

cart.clear()
print(cart, same_cart)

cart = ["Kurs CSS"]
print(cart, same_cart)
Wynikzapisany wynik, możesz go sprawdzić
[] []
['Kurs CSS'] []

Definicja i zastosowanie

#

Metoda clear() opróżnia listę w miejscu. Po jej wywołaniu lista ma długość 0, ale nadal jest tym samym obiektem.

To ma znaczenie, gdy kilka zmiennych wskazuje na tę samą listę. clear() opróżni ją dla wszystkich, a przypisanie lista = [] tylko podmieni listę w jednej zmiennej.

Równoważny zapis to del lista[:].

Składnia

#
Składnia
lista.clear()

Dobre praktyki

#
  • Gdy inne części programu trzymają referencję do listy, użyj clear(), żeby wszyscy widzieli pustą listę.
  • Sprawdzenie pustości: if not lista:.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.