python:如何对分离的字典进行配对?
如何使用name_列表和gender列表创建包含name:gender对的字典变量python:如何对分离的字典进行配对?,python,dictionary,Python,Dictionary,如何使用name_列表和gender列表创建包含name:gender对的字典变量 我必须使用“for”无需使用for 用于获取一对(键、值);然后将其传递到以获取这些对的映射: name_list=['Tomas', 'Mina', 'John', 'Amy'] gender_list=['Male', 'Female', 'Male', 'Female'] 或者,您可以使用字典理解: >>> name_list=['Tomas', 'Mina', 'John', 'Am
我必须使用“for”无需使用
for
用于获取一对(键、值);然后将其传递到以获取这些对的映射:
name_list=['Tomas', 'Mina', 'John', 'Amy']
gender_list=['Male', 'Female', 'Male', 'Female']
或者,您可以使用字典理解:
>>> 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'}