ÎncepețiÎncepe gratuit

Dict comprehensions

Comprehensiunile nu se limitează doar la liste. Poți folosi această sintaxă pentru a construi și alte tipuri de obiecte, cum ar fi dicționarele – obiecte extrem de frecvente în Data Science. În acest exercițiu vei crea un dicționar folosind sintaxa de comprehensiune. Acest tip se numește dict comprehension.

Reține că principala diferență dintre o list comprehension și o dict comprehension constă în folosirea acoladelor {} în loc de []. De asemenea, membrii dicționarului sunt creați cu ajutorul caracterului două puncte :, sub forma <cheie> : <valoare>.

Ți se oferă o listă de șiruri de caractere numită fellowship. Folosind o dict comprehension, creează un dicționar în care membrii listei reprezintă cheile, iar lungimea fiecărui șir reprezintă valoarea corespunzătoare.

Acest exercițiu face parte din cursul

Cutia cu instrumente Python

Vezi cursul

Instrucțiuni pentru exercițiu

Creează o dict comprehension în care cheia este un șir de caractere din fellowship, iar valoarea este lungimea acelui șir. Nu uita să folosești sintaxa <cheie> : <valoare> în expresia de ieșire a comprehensiunii, pentru a defini membrii dicționarului. Folosește member ca variabilă iterator.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul