Operacja na listach

on

Artykuł zawiera opis funkcji służących do operacji na listach.

Stworzenie listy

lista = [1,2,3,4]
print(lista)
>>> [1, 2, 3, 4]

Dodanie elementu do listy

lista = [1,2,3,4]
print(lista.append(5))
>>> [1, 2, 3, 4, 5]

Dodanie elementu do list na zadanej pozycji

lista = [1,2,3,4]
print(lista.insert(1,7))
>>> [1, 7, 2, 3, 4]

Usuwanie elementu z listy

lista = [1,2,3,4]
print(lista.remove(1))
>>> [2, 3, 4]

Usuwanie elementu z listy i zwrócenie go

lista = [1,2,3,4]
zmienna = lista.pop(1)
print(zmienna)
>>> [1, 3, 4]
    2

Usunięcie wszystkich elementów z listy

lista = [1,2,3,4]
print(lista.clear())
>>> []

Zwrócenie indeksu

Funkcja zwraca indeks pierwszego napotkanego elementu na liście o zadanej wartości. Opcjonalnie funkcja przyjmuje parametry start i end, które pozwalają określić zakres poszukiwania indeksu.

lista = [1,2,3,4,1]
print(indeks = lista.index(1))
>>> 0

Częstość występowania danego elementu

lista = [1,2,3,4,1]
print(lista.count(1))
>>> 2

Sortowanie listy

Funkcja zawiera opcjonalny parametr – reverse.

lista = [3,1lista = [3,1,2,8,4]
lista.sort()
print(lista)
lista.sort(reverse=True)
print(lista)
>>> [1, 2, 3, 4, 8]
    [8, 4, 3, 2, 1]

Odwrócenie elementów listy

lista = [3,1,2,8,4]
lista.reverse()
print(lista)
>>> [4, 8, 2, 1, 3]

Stworzenie kopii listy

lista = [3,1,2,8,4]
kopia = lista.copy()
print(lista, kopia)
>>> [3, 1, 2, 8, 4] [3, 1, 2, 8, 4]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *