Python – słowniki

Słowniki w Pythonie to struktury danych, które przechowują wartości w postaci par klucz-wartość, umożliwiając szybki dostęp do danych.

QuietDinosaur536·16 flashcards·7 vragen·1 weergaven
liceumcomputer_scienceprogramming
0
Ken ik
1 / 16
0
Aan het leren
Voorkant

Słownik

Tik om om te draaien
Achterkant

Struktura danych w Pythonie, która przechowuje pary klucz-wartość.

Tik om om te draaien
Ken ik
Aan het leren

Quiz(7 vragen)

Vraag 1 van 7

1. Co to jest słownik w Pythonie?

Termen in deze set(16)

Definicje słowników(5)

Słownik

Struktura danych w Pythonie, która przechowuje pary klucz-wartość.

Klucz w słowniku

Unikalny identyfikator, który pozwala na dostęp do wartości w słowniku.

Wartość w słowniku

Element danych przypisany do klucza w słowniku.

Metoda .get()

Zwraca wartość dla podanego klucza, zwraca None, jeśli klucz nie istnieje.

Prawda czy fałsz: słowniki są uporządkowane

Prawda, od wersji Python 3.7 słowniki zachowują kolejność dodawania elementów.

Zastosowanie i operacje na słownikach(6)

Dodawanie elementu do słownika

Użyj składni: słownik[klucz] = wartość.

Usuwanie elementu ze słownika

Użyj metody .pop(klucz) lub del słownik[klucz].

Różnica między słownikiem a listą

Słownik przechowuje pary klucz-wartość, a lista to uporządkowana kolekcja elementów.

Jak sprawdzić, czy klucz istnieje?

Użyj składni: klucz in słownik.

Uzupełnij zdanie: Metoda .keys() zwraca ___

Zbiór wszystkich kluczy w słowniku.

Metoda .items()

Zwraca zbiór par (klucz, wartość) ze słownika.

Przykłady użycia(5)

Przykład słownika

słownik = {'a': 1, 'b': 2} - słownik z dwiema parami klucz-wartość.

Jak sklonować słownik?

Użyj: nowy_słownik = stary_słownik.copy().

Co zwraca .values()?

Zbiór wszystkich wartości w słowniku.

Iteracja po słowniku

Użyj: for klucz, wartość in słownik.items():.

Co to jest defaultdict?

Typ słownika, który automatycznie tworzy domyślne wartości dla nieistniejących kluczy.

Vragen in deze set(7)

1. Co to jest słownik w Pythonie?

A.Struktura danych klucz-wartość
B.Typ zmiennej
C.Funkcja
D.Inny typ danych

2. Jak usunąć element ze słownika?

A.słownik.remove(klucz)
B.słownik.pop(klucz)
C.del słownik[klucz]
D.oba 2 i 3

3. Jak sklonować słownik?

A.nowy_słownik = stary_słownik
B.nowy_słownik = stary_słownik.copy()
C.nowy_słownik = dict(stary_słownik)
D.oba 2 i 3

4. Czy klucz w słowniku może być duplikatem?

A.Tak
B.Nie
C.Tylko w przypadku list
D.Tylko dla wartości

5. Co zwraca metoda .keys()?

A.Wszystkie wartości
B.Wszystkie klucze
C.Zbiór par klucz-wartość
D.Nic

6. Czym jest defaultdict?

A.Słownik z domyślnymi wartościami
B.Typ zmiennej
C.Lista
D.Funkcja

7. Która z poniższych metod nie istnieje dla słowników?

A..keys()
B..add()
C..values()
D..items()

Gerelateerde sets

Maak je eigen studieset

Upload een PDF, plak je notities of beschrijf een onderwerp – AI genereert flashcards, quizzen en meer in seconden.