1. 학습
  2. /
  3. 강의
  4. /
  5. R ユーザーのための Python

Connected

연습 문제

辞書内包表記

辞書内包表記は、リスト内包表記とよく似ています。違いは、結果がリストではなく辞書になる点です。 辞書の各要素はキーと値の2つの部分で構成されており、コロンで区切られています。

次の辞書内包表記は、リスト内のすべての値を2乗します。

x = [['a', 1], ['b', 2], ['c', 3], ['d', 4]]
print({key:(value**2) for (key, value) in x})

{'a': 1, 'b': 4, 'c': 9, 'd': 16}

注意:

  • 辞書を表示すると、要素の挿入順序が保持されます。
  • 辞書内包表記は { } で囲みます。

지침

100 XP
  • シェルで2次元リスト twitter_followers の中身を確認しましょう。
  • サブリストの最初の要素をキー、2番目の要素を値とする辞書内包表記を作成し、tf_dict に代入しましょう。
  • tf_dict を表示しましょう。