[1, 2, 3] から「数字: その二乗」の辞書 {1: 1, 2: 4, 3: 9} を作って表示しよう。{キー: 値 for 変数 in リスト}words = ['ab', 'cde']
lengths = {w: len(w) for w in words}
print(lengths) → {'ab': 2, 'cde': 3}nums の各要素をキー、その二乗を値にした辞書を作るsquares(下の print がこの名前を使う){1: 1, 2: 4, 3: 9}{ } の中に キー: 値 for ... を書くif で条件も足せるn**2 は n の2乗(n × n){1: 1, 2: 4, 3: 9}全問正解でクエストクリア!
問題 1: ['a','b','c']と[1,2,3]から{'a':1,'b':2,'c':3}を辞書内包表記で作って表示しよう!
問題 2: 1〜5の数字とその2倍の辞書を内包表記で作って表示しよう!
問題 3: {'a':1,'b':2,'c':3}から値が2以上の要素だけの辞書を内包表記で作って表示しよう!