2
name_list=['Tomas', 'Mina', 'John', 'Amy']
gender_list=['Male', 'Female', 'Male', 'Female']
name_listとgenderリストを使用してname:genderのペアを含む辞書変数を作成するにはどうすればよいですか?python:分割された辞書をペアリングするにはどうすればいいですか?
は私が
name_list=['Tomas', 'Mina', 'John', 'Amy']
gender_list=['Male', 'Female', 'Male', 'Female']
name_listとgenderリストを使用してname:genderのペアを含む辞書変数を作成するにはどうすればよいですか?python:分割された辞書をペアリングするにはどうすればいいですか?
は私が
for
を使用する必要はありません 'の' を使用する必要があります。
zip
を使用して(key、value)のペアを取得します。その後、これらのペアのマッピングを取得するためにdict
に渡し:
>>> name_list=['Tomas', 'Mina', 'John', 'Amy']
>>> gender_list=['Male', 'Female', 'Male', 'Female']
>>> dict(zip(name_list, gender_list))
{'Amy': 'Female', 'Tomas': 'Male', 'John': 'Male', 'Mina': 'Female'}
また、あなたは辞書内包表記を使用することができます:このリンクをチェックし
>>> {name: gender for name, gender in zip(name_list, gender_list)}
{'Amy': 'Female', 'Tomas': 'Male', 'John': 'Male', 'Mina': 'Female'}
を - http://stackoverflow.com/questions/209840/map-two-lists-in-a-dictionary in-python –