辞書を作成するために2つの別々のリストを使用する自動化されたpythonプロシージャを作成しようとしていますが、これまでに失敗しています。私は2つのソートされたリストを持っています。ここで、第1リストの第nアイテムは第2リストのn番目のアイテムに対応し、それらを辞書に結合したいと思います。2つの別々のリストにデータから辞書を取り込むPythonプロシージャ
たとえば、2つのリストのサブセットは次のとおりです。
name = ['Adam', 'Alfred', 'Amy', 'Andy', 'Bob']
year = [1972, 1968, 1985, 1991, 1989]
私は私の出力になりたいでしょう:
birth_years = {'Adam':1972, 'Alfred':1968, 'Amy':1985, 'Andy':1991, 'Bob':1989}
私はのためのループでこれを行うにしようとしていたが、私はそれを動作させることができませんでした。私はどんな助けにも感謝します。
はこの宿題ですか?そうでない場合は、上流で何が起こっているのか考え直してください。あなたのデータを並行リストで構造化することは良い考えではなく、自然には起こりません。たとえば、そのようなものは自然にデータファイルの同じ行またはデータベーステーブルまたはスプレッドシートの同じ行に到着し、入力を読み込むときにそれらを「dict」に入れることができます。 –