1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Python Toolbox

Connected

Cvičení

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ů.

Pokyny

100 XP

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.