Tablice w Pythonie

Proszę zauważyć, że Python nie ma wbudowanej obsługi tablic, ale można użyć Python list.

Tablica

Tablica jest używana do przechowywania wielu wartości w jednym zmiennej:

instancja

Utwórz tablicę zawierającą marki samochodów:

cars = ["Porsche", "Volvo", "BMW"]

uruchomienie instancji

Co to jest tablica?

Tablica to specjalny zmienna, która może zawierać wiele wartości jednocześnie.

Jeśli masz listę elementów (np. lista marek samochodów), może wyglądać tak:

car1 = "Porsche"
car2 = "Volvo"
car3 = "BMW"

Ale co, jeśli chcesz przejść przez te marki i znaleźć określoną markę samochodu? Co, jeśli nie jest to 3, ale 300 samochodów?

Rozwiązaniem jest tablica!

Tablica może przechowywać wiele wartości pod jednym nazwaniem, można do nich dostęp przez numer indeksu.

Dostęp do elementów tablicy

Przypisuj elementy tablicy za pomocą numeru indeksu.

instancja

Pobierz wartość pierwszego elementu tablicy:

x = cars[0]

uruchomienie instancji

instancja

Zmień wartość pierwszego elementu tablicy:

cars[0] = "Audi"

uruchomienie instancji

Długość tablicy

Użyj len() Metoda zwraca długość tablicy (liczbę elementów w tablicy).

instancja

Zwróć liczbę elementów w tablicy cars:

x = len(cars)

uruchomienie instancji

Komentarz:Długość tablicy zawsze jest o jeden większa niż najwyższy indeks tablicy.

petla przez elementy tablicy

Możesz użyć for in Petla przechodzi przez wszystkie elementy tablicy.

instancja

Wydrukuj każdy element tablicy cars:

for x in cars:
  print(x)

uruchomienie instancji

Dodaj element tablicy

Możesz użyć append() Metoda dodaje element do tablicy.

instancja

Dodaj jeden element do tablicy cars:

cars.append("Audi")

uruchomienie instancji

usuwanie elementów tablicy

Możesz użyć pop() metoda usuwa elementy z tablicy.

instancja

Usuń drugi element tablicy cars:

cars.pop(1)

uruchomienie instancji

Możesz również użyć remove() metoda usuwa elementy z tablicy.

instancja

Usuń element o wartości "Volvo":

cars.remove("Volvo")

uruchomienie instancji

Komentarz:lista remove() Metoda usuwa tylko pierwsze wystąpienie określonej wartości.

Metody tablic

Python oferuje zestaw wbudowanych metod, które można używać na listach lub tablicach.

Metoda Opis
append() Dodanie elementu na koniec listy
clear() Usuwanie wszystkich elementów listy
copy() Zwracanie kopi listy
count() Zwracanie liczby elementów o określonej wartości
extend() Dodanie elementu listy (lub jakiegokolwiek elementu iterowalnego) na koniec bieżącej listy
index() Zwracanie indeksu pierwszego elementu o określonej wartości
insert() Dodawanie elementu w określonej pozycji
pop() Usuwanie elementu o określonej pozycji
remove() Usuwanie elementu o określonej wartości
reverse() Odwracanie kolejności listy
sort() Sortowanie listy

Komentarz:Python nie ma wbudowanej obsługi tablic, ale można użyć list Pythona jako ich zamiennika.