首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Python将给定的列表转换为字典?

使用Python将给定的列表转换为字典?
EN

Stack Overflow用户
提问于 2022-01-18 21:36:20
回答 4查看 48关注 0票数 -1

假设我们有一组输入列表:

代码语言:javascript
运行
复制
lst= [country,usa,uk,india,japan],
[city,tokyo,berlin,moscow,abudhabi],
[planet,earth,mars,venus]

我们希望在python中为每个列表创建一个字典,以便输出如下所示:

代码语言:javascript
运行
复制
mydict= {country:[usa,uk,india,japan]},
{city:[tokyo,berlin,moscow,abudhabi]},
{planet:[earth,mars,venus]}
EN

Stack Overflow用户

发布于 2022-01-18 22:21:57

假设这是您想要的输入:

代码语言:javascript
运行
复制
lst = [['country','usa','uk','india','japan'],
       ['city','tokyo','berlin','moscow','abudhabi'],
       ['planet','earth','mars','venus']]

输出是这样的一个字典:

代码语言:javascript
运行
复制
{'country': ['usa', 'uk', 'india', 'japan'], 'city': ['tokyo', 'berlin', 'moscow', 'abudhabi'], 'planet': ['earth', 'mars', 'venus']}

您可以使用dict理解和列表解压来获得以下结果:

代码语言:javascript
运行
复制
mydict = {k: vals for (k, *vals) in lst}
票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70762658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档