Python – listy – notatki z lekcji
Zestaw notatek dotyczących list w języku Python, które pomogą w zrozumieniu podstawowych operacji i funkcji związanych z tym typem danych.
Quiz(9 pytania)
1. Jak dodajesz element na koniec listy?
Pojęcia w tym zestawie(19)
Lista w Pythonie
Struktura danych, która przechowuje zbiory elementów. Elementy mogą być różnych typów.
Tworzenie listy
Listę tworzy się za pomocą nawiasów kwadratowych: `mojalista = [1, 2, 3]`.
Indeksowanie list
Elementy listy można odczytywać przez indeks, zaczynając od 0. `mojalista[0]` zwraca pierwszy element.
Metoda append()
Dodaje nowy element na koniec listy. Przykład: `mojalista.append(4)`.
Metoda insert()
Wstawia element w określone miejsce: `mojalista.insert(1, 'A')` wstawi 'A' na indeksie 1.
Usuwanie elementu
Użyj `remove(value)` lub `del lista[index]` do usunięcia elementu.
Wielowymiarowe listy
Listy mogą zawierać inne listy, tworząc struktury wielowymiarowe.
Slicing list
Umożliwia wycięcie fragmentu listy: `mojalista[1:3]` zwróci elementy od 1 do 2.
Sprawdzenie długości listy
Użyj funkcji `len()`, np. `len(mojalista)` zwraca liczbę elementów.
Złączenie list
Można łączyć listy z użyciem operatora `+`: `lista1 + lista2`.
Powielanie list
Powiel elementy listy za pomocą operatora `*`: `lista * 2` powiela listę dwa razy.
List comprehensions
Skrócony sposób na tworzenie list: `[x * 2 for x in range(5)]` stworzy listę [0, 2, 4, 6, 8].
Funkcja sorted()
Zwraca nową posortowaną listę. Przykład: `sorted(mojalista)` zwraca posortowaną wersję.
Metoda reverse()
Odwraca kolejność elementów w liście. Użycie: `mojalista.reverse()`.
Użycie pętli for
Można iterować przez listy za pomocą `for element in moja_lista:`.
Prawda czy fałsz: Listy są niemutowalne.
Fałsz, ponieważ listy w Pythonie są mutowalne i można je modyfikować.
Złożoność czasowa dodawania elementu
Dodanie elementu na końcu listy ma złożoność O(1) w przeciwnym razie O(n).
Różnica między list a tuple
Listy są mutowalne, a tuple są niemutowalne. Tuples są szybsze w dostępie.
Uzupełnij zdanie: Aby uzyskać ostatni element listy, użyj ___
Indeksu -1: `mojalista[-1]` zwraca ostatni element.
Pytania w tym zestawie(9)
1. Jak dodajesz element na koniec listy?
2. Która metoda służy do usuwania elementu?
3. Czym różni się lista od krotki?
4. Co zwraca funkcja len() dla listy?
5. Jak stworzysz listę z wartościami od 0 do 4?
6. Prawda czy fałsz: Można zagnieżdżać listy w Pythonie.
7. Jakie są elementy listy?
8. Która z funkcji sortuje listę?
9. Uzupełnij zdanie: Aby połączyć dwie listy, użyj ___
Powiązane zestawy
Python – podstawy (liceum)
Studia informatyka – Python – funkcje i listy
Studia informatyka – OOP – klasy i dziedziczenie
Studia informatyka – Git i kontrola wersji
Informatyka liceum – instrukcje warunkowe
Studia informatyka – REST API
Python – zmienne i typy – notatki z lekcji
Studia informatyka – Struktury danych – stos i kolejka
Stwórz własny zestaw
Wgraj PDF, wklej notatki lub opisz temat – AI wygeneruje fiszki, quizy i więcej w kilka sekund.

