Python: listy, krotki i słowniki
Informatyka
Zestaw porządkuje trzy podstawowe struktury danych w Pythonie: listy, krotki i słowniki. Nauczysz się ich cech, różnic, typowych operacji, metod oraz zastosowań, a także rozwiążesz pytania podobne do szkolnych i maturalnych z informatyki.
1.lista
Uporządkowana, zmienna struktura danych w Pythonie. Może przechowywać wiele elementów, także różnych typów, i pozwala je dodawać, usuwać oraz modyfikować.
2.krotka
Uporządkowana struktura danych podobna do listy, ale niemutowalna. Po utworzeniu nie można zmieniać jej elementów, co bywa przydatne dla stałych danych.
3.słownik
Struktura danych przechowująca pary klucz–wartość. Umożliwia szybki dostęp do danych przez klucz zamiast przez numer pozycji.
4.indeksowanie
Dostęp do elementu na podstawie jego pozycji. W listach i krotkach numeracja zaczyna się od 0, więc pierwszy element ma indeks 0.
5.mutowalność
Cecha obiektu oznaczająca, że można zmieniać jego zawartość po utworzeniu. Listy i słowniki są mutowalne, a krotki nie.
6.klucz w słowniku
Element identyfikujący wartość w słowniku. Klucze muszą być jednoznaczne i powinny być typami niemutowalnymi, np. napisami, liczbami lub krotkami.
7.append()
Metoda listy dodająca jeden element na jej koniec. Nie tworzy nowej listy, tylko modyfikuje istniejącą.
8.pop()
Metoda usuwająca element z listy lub słownika. Dla listy może usuwać element o wskazanym indeksie, a dla słownika usuwa wartość o podanym kluczu i ją zwraca.
9.len()
Funkcja zwracająca liczbę elementów w obiekcie, np. liście, krotce, napisie czy słowniku. Dla słownika liczy liczbę kluczy.
10.metoda items()
Metoda słownika zwracająca pary klucz–wartość. Jest często używana w pętli, gdy trzeba jednocześnie odczytać klucz i przypisaną mu wartość.
11.zagnieżdżenie struktur
Umieszczanie jednej struktury danych wewnątrz innej, np. listy w słowniku albo słownika w liście. Pozwala modelować bardziej złożone dane.
12.slice
Wycinanie fragmentu listy lub krotki za pomocą zakresu indeksów. Pozwala pobrać część danych bez ręcznego wskazywania każdego elementu.
Quizy w tym zestawie
24 pytań w 3 etapach — odblokujesz je po dodaniu zestawu
