1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python dla użytkowników R

Connected

ćwiczenie

Słownikowe wyrażenia składane

Słownikowe wyrażenie składane jest bardzo podobne do listowego wyrażenia składanego. Różnica polega na tym, że wynikiem jest słownik, a nie lista. Pamiętaj, że każdy element słownika składa się z dwóch części: klucza i wartości, oddzielonych dwukropkiem.

Poniższe słownikowe wyrażenie składane podnosi do kwadratu wszystkie wartości z listy:

x = [['a', 1], ['b', 2], ['c', 3], ['d', 4]]
print({key:(value**2) for (key, value) in x})

{'a': 1, 'b': 4, 'c': 9, 'd': 16}

Uwaga:

  • Podczas wypisywania słownika zachowywana jest kolejność wstawiania elementów.
  • Słownikowe wyrażenia składane są ujmowane w nawiasy klamrowe { }.

Instrukcje

100 XP
  • Sprawdź zawartość dwuwymiarowej listy twitter_followers w konsoli.
  • Napisz słownikowe wyrażenie składane, w którym kluczem jest pierwszy element podlisty, a wartością – drugi: tf_dict.
  • Wypisz tf_dict.