R1634PF3HAQNQ

I_R_PY_W13A_M06 Zbiory

Źródło: Roman Synkevych, domena publiczna.
Już wiesz

- W jakich sytuacjach można wykorzystać zbiory.
- Jakie operacje można wykonywać na zbiorach.

Teraz czas wykorzystać wiedzę i umiejętności w praktyce.

RHYcILWTiVABD
Ćwiczenie 1
Uzupełnij podane zdania.
Ry5Ev7ssMxBCi
Ćwiczenie 2
Połącz w pary {97: 'a', 98: 'b'} Możliwe odpowiedzi: 1. słownik, 2. krotka, 3. zbiór, 4. lista (97, 98) Możliwe odpowiedzi: 1. słownik, 2. krotka, 3. zbiór, 4. lista [97, 98] Możliwe odpowiedzi: 1. słownik, 2. krotka, 3. zbiór, 4. lista {97, 98} Możliwe odpowiedzi: 1. słownik, 2. krotka, 3. zbiór, 4. lista
Źródło: Robert Bednarz, licencja: CC BY 3.0.
RBIxH3ppr3kPk
Ćwiczenie 3
Zaznacz wyrażenia, które tworzą krotkę: Możliwe odpowiedzi: 1. (1), 2. '1', 'I', 3. tuple([[5, 4, '3']]), 4. [5, 4, '3']
Źródło: Robert Bednarz, licencja: CC BY 3.0.
RJXQd4eOEmetW
Ćwiczenie 4
Zaznacz struktury danych, które nie są sekwencjami: Możliwe odpowiedzi: 1. {97: 'a', 98: 'b'}, 2. (97, 98), 3. [97, 98], 4. {97, 98}
Źródło: Robert Bednarz, licencja: CC BY 3.0.
RM6xHAMoEZHuK
Ćwiczenie 5
Mamy następujące dane: znaki = ('+', '-', '+', '.', '.', '!'). Wskaż instrukcje, które pozwolą sprawdzić, ile razy w danych wystąpił znak "+": Możliwe odpowiedzi: 1. znaki.count('+'), 2. len(znaki), 3. set(znaki), 4. znaki.index('+')
Źródło: Robert Bednarz, licencja: CC BY 3.0.
R1Z6rFyTB8oxC
Ćwiczenie 6
Dany jest słownik liczby = {1: 'I', 2: 'II', 3: 'III'}. Zapisz wynik polecenia list(liczby). Pamiętaj o użyciu właściwych nawiasów i oddzieleniu wartości znakiem przecinka i spacji.
R1XbOndNn42IR
Ćwiczenie 7
Wskaż instrukcję, która z następujących danych odczyta wiek Ali. dane = {'ala': {'wiek': 15, 'wzrost': '160'}, 'piotr': {'wiek': 16, 'wzrost': '170'}} Możliwe odpowiedzi: 1. dane['ala'], 2. dane['ala']['wiek'], 3. dane['ala'].wiek, 4. dane.index('ala')
Źródło: Robert Bednarz, licencja: CC BY 3.0.
REi8yUUchgbEV
Ćwiczenie 8
Żeby szybko policzyć z ilu różnych liter składa się podany przez użytkownika wyraz, można użyć instrukcji: Możliwe odpowiedzi: 1. len(set(wyraz)), 2. len(dict(wyraz)), 3. wyraz.count('a'), 4. sum(wyraz)
Źródło: Robert Bednarz, licencja: CC BY 3.0.
1
Ćwiczenie 9
RoG5g7agGouvq
Wysłuchaj fragmentu książki innego filozofa, Oswalda Spenglera, pt. Zmierzch Zachodu (1918). Zastanów się i wyjaśnij tezę, iż cywilizacja jest dopełnieniem i zakończeniem kultury. Jak ma się ona do kryzysu Zachodu? (Uzupełnij).
1
Ćwiczenie 10

Napisz i uruchom program, który sprawdzi, ile unikalnych samogłosek występuje łącznie w obu podanych wyrazach.

Dane wejściowe:

  • wyrazy do sprawdzenia: walizka, drzwi

Wynik:

  • liczby unikalnych samogłosek występujących łącznie w wyrazach

Wskazówka: wykorzystaj zbiór:

Linia 1. samogloski znak równości otwórz nawias klamrowy apostrof a apostrof przecinek apostrof ą apostrof przecinek apostrof o apostrof przecinek apostrof ó apostrof przecinek apostrof u apostrof przecinek apostrof e apostrof przecinek apostrof ę apostrof przecinek apostrof y apostrof przecinek apostrof i apostrof zamknij nawias klamrowy.

Użyj operacji: wyznaczanie części wspólnej (operator &) oraz sumy zbiorów (operator |)

REDTTB2Nyzg71
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1
Ćwiczenie 11

Napisz i uruchom program, który wyświetli odpowiednie informacje przechowywane w słowniku.

Dane wejściowe:

  • S, small, 42‑44

  • M, medium, 46‑48

  • L, large, 50‑52

Wynik:

  • Program wyświetla informacje przechowywane w podanym miejscu w słowniku (rozmiary['M'][1]).

Wskazówki: zdefiniuj pusty słownik rozmiary. Dodaj za pomocą przypisania slownik[klucz] = wartość informacje o rozmiarach.

Kluczami powinny być literowe oznaczenia rozmiarów. Wartościami powinny być krotki zawierające pozostałe dane związane z rozmiarem.

R1H9ZDx4nHQiS
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1
Ćwiczenie 12

Napisz i uruchom program, który sprawdzi, ile jest zer i ile jedynek wśród podanych liczb.

Dane wejściowe:

  • podane liczby: 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1

Wynik:

  • Program wyświetla, ile zer i ile jedynek znajduje się wśród podanych liczb.

Wskazówka: dane zapisz w krotce i użyj metody count.

Rq5olOExTPvVH
Miejsce na Twoje notatki: (Uzupełnij).