0

スプレッドシートから読み取った 300 行のデータの辞書があります。これが Dictionary_list[1] です。

 {'_chk2m': 'Name1@domain.com', '_cn6ca': 'PaulDu', '_cokwr': '005C0000003yL', '_ckd7g': 'Sourcing', '_cre1l': u'Paul Dumond \xa0', '_cpzh4': 'Name1@domain.com', '_ciyn3': 'abc'}

次のようにキー「_chk2m」を呼び出すことで、「Name1@domain.com」を出力できると思いました。

print dictionary_list['_chk2m']

しかし、エラーが発生しました:「TypeError:リストのインデックスはstrではなく整数でなければなりません」

これは辞書ではなくリストですか?それともリストのリスト?(すみません、私は新しいpythonユーザーです)

私の全体的な目標は、ユーザー入力 (raw_input) に名前を付けて、メールを返すことです。基本的に、ユーザーが入力した名前に基づいて誰かのメールを自動的に検索し、このメールを保持/保存してcsvに入力しようとしています。これを行う方法について何か提案はありますか?

4

1 に答える 1