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
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)