Python从列表创建字典可以使用字典推导式或者使用zip()
函数。
{key_expression: value_expression for element in iterable}
。示例代码:
my_list = 'apple', 'banana', 'orange'
my_dict = {item: len(item) for item in my_list}
print(my_dict)
输出:
{'apple': 5, 'banana': 6, 'orange': 6}
推荐的腾讯云相关产品:腾讯云云服务器(CVM)。
zip()
函数:
zip()
函数可以将多个列表按索引位置打包成元组,然后可以通过字典的构造函数dict()
将这些元组转换为字典。示例代码:
keys = 'name', 'age', 'gender'
values = 'John', 25, 'Male'
my_dict = dict(zip(keys, values))
print(my_dict)
输出:
{'name': 'John', 'age': 25, 'gender': 'Male'}
推荐的腾讯云相关产品:腾讯云云数据库 MySQL 版(TencentDB for MySQL)。
领取专属 10元无门槛券
手把手带您无忧上云