gpt4 book ai didi

python - 如何进行反向 zip 操作

转载 作者:行者123 更新时间:2023-12-01 04:47:20 24 4
gpt4 key购买 nike

我可以使用 zip 来获取字典,如下所示:

l1 = ['Director', 'peter jackson']
l2 = [u'Title', u'Lord of the Rings: The Two Towers']
dict(zip(l1,l2))

如何使用以下两个结构获得相同的字典?

l1 = ['Director', 'Title']
l2 = [u'peter jackson', u'Lord of the Rings: The Two Towers']

最佳答案

在您的第一个示例中, dict(zip(l1,l2)) 将为您提供字典 {'Director':u'Title','peter jackson':u'Lord指环王:双塔'}

在第二个示例中,dict(zip(l1,l2))将为您提供您可能想要的内容:{'Director':u'peter jackson','Title': u'指环王:双塔'}

假设您想要两个列表中的第二个列表,则只需对第一个示例中的两个列表调用 dict() 即可:

dict([l1,l2])

您已经知道如何从第一个示例中获取该字典。

如果您在问题中没有犯错,您只需 zip() 第二个示例中的两个列表即可从第一个示例中获取两个列表,然后调用 dict () 那些:

dict(zip(l1,l2))

关于python - 如何进行反向 zip 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29156217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com