Začněte nyníZačněte zdarma

Dict comprehensions

Comprehensions nejsou omezené jen na seznamy. Pomocí comprehension syntaxe můžeš vytvářet i mnoho dalších objektů – například slovníky, které jsou v Data Science všudypřítomné. V tomto cvičení vytvoříš slovník právě pomocí comprehension syntaxe. Takový přístup se nazývá dict comprehension.

Zkus si vzpomenout na hlavní rozdíl mezi list comprehension a dict comprehension: místo hranatých závorek [] se používají složené závorky {}. Jednotlivé položky slovníku se tvoří pomocí dvojtečky :, ve formátu <klíč> : <hodnota>.

Máš k dispozici seznam řetězců fellowship. Pomocí dict comprehension vytvoř slovník, kde klíči budou jednotlivé prvky tohoto seznamu a hodnotami délky příslušných řetězců.

Toto cvičení je součástí kurzu

Python Toolbox

Zobrazit kurz

Pokyny k cvičení

Vytvoř dict comprehension, kde klíčem je řetězec ze seznamu fellowship a hodnotou je délka tohoto řetězce. Nezapomeň použít syntaxi <klíč> : <hodnota> ve výstupní části comprehension, aby se správně vytvořily položky slovníku. Jako proměnnou iterátoru použij member.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód