假设我们有一组输入列表:
lst= [country,usa,uk,india,japan],
[city,tokyo,berlin,moscow,abudhabi],
[planet,earth,mars,venus]
我们希望在python中为每个列表创建一个字典,以便输出如下所示:
mydict= {country:[usa,uk,india,japan]},
{city:[tokyo,berlin,moscow,abudhabi]},
{planet:[earth,mars,venus]}
发布于 2022-01-18 22:21:57
假设这是您想要的输入:
lst = [['country','usa','uk','india','japan'],
['city','tokyo','berlin','moscow','abudhabi'],
['planet','earth','mars','venus']]
输出是这样的一个字典:
{'country': ['usa', 'uk', 'india', 'japan'], 'city': ['tokyo', 'berlin', 'moscow', 'abudhabi'], 'planet': ['earth', 'mars', 'venus']}
您可以使用dict理解和列表解压来获得以下结果:
mydict = {k: vals for (k, *vals) in lst}
https://stackoverflow.com/questions/70762658
复制相似问题