将列表项转换为具有默认值的dict键

2024-09-29 21:26:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个类型为cities=['Los Angeles', 'Cancun', 'Paris']的字符串列表,我想为列表中的每个项目生成一个带有键的dict,并将一个空数组作为值,如下所示:

cities_dict ={
    'Los Angeles': [],
    'Cancun': [],
    'Paris': []
}

我尝试了这个dict(([city.name], []) for city in cities)),但是我得到了一个语法错误

有没有办法不逐项遍历列表就可以得到这个dict


Tags: 项目字符串namein类型city列表for

热门问题