2024-10-04 03:15:52 发布
网友
我正在尝试将元组列表转换为以列表索引为键的字典
m = [(1, 'Sports', 222), (2, 'Tools', 11), (3, 'Clothing', 23)]
到目前为止,我已尝试使用:
dict((i:{a,b,c}) for a,b,c in enumerate(m))
但这是行不通的
我的预期产出是:
{0: [1, 'Sports', 222], 1: [2, 'Tools', 11], 2: [3, 'Clothing', 23]}
使用以下词典:
>>> {i:list(t) for i, t in enumerate(m)} {0: [1, 'Sports', 222], 1: [2, 'Tools', 11], 2: [3, 'Clothing', 23]}
会有用的
tuple_list = [(1, 'Sports', 222), (2, 'Tools', 11), (3, 'Clothing', 23)] output_dict = {} for index, data in enumerate(tuple_list): output_dict[index] = list(data) print(output_dict)
使用以下词典:
会有用的
相关问题 更多 >
编程相关推荐