Zacznij terazZacznij za darmo

Dict comprehensions

Składnia comprehension nie ogranicza się wyłącznie do list. Można jej użyć do tworzenia wielu innych obiektów, na przykład słowników, które są powszechnie stosowane w Data Science. W tym ćwiczeniu stworzysz słownik przy użyciu składni comprehension. W takim przypadku mówimy o dict comprehension.

Pamiętaj, że główna różnica między list comprehension a dict comprehension polega na użyciu nawiasów klamrowych {} zamiast []. Ponadto elementy słownika tworzy się za pomocą dwukropka :, w postaci <klucz> : <wartość>.

Masz podaną listę ciągów znaków fellowship. Korzystając z dict comprehension, stwórz słownik, w którym elementy tej listy będą kluczami, a długości poszczególnych ciągów znaków – odpowiadającymi im wartościami.

To ćwiczenie jest częścią kursu

Zestaw narzędzi Pythona

Zobacz kurs

Instrukcje do ćwiczenia

Utwórz dict comprehension, w którym kluczem jest ciąg znaków z listy fellowship, a wartością – długość tego ciągu. Pamiętaj, aby w części wyrażenia wyjściowego użyć składni <klucz> : <wartość>, która tworzy elementy słownika. Jako zmiennej iteratora użyj member.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']

# Create dict comprehension: new_fellowship
new_fellowship = ____

# Print the new dictionary
print(new_fellowship)
Edytuj i uruchom kod