1

我是 Python 新手,想知道如何使用 Key 在字典中存储不同 DataType 的列表

例如 -

{[Key1,int1,int1,String1] , [Key2,int2,int2,String2], [Key3,int3,int3,String3] }

如何创建字典并添加这些元素?

4

1 回答 1

3

假设您的意思是您的数据是:

lst = [[Key1,int1,int1,String1] , [Key2,int2,int2,String2], [Key3,int3,int3,String3]]

然后你可以做类似的事情:

{x[0]:x[1:] for x in lst}

您实际上拥有的是试图set从一堆列表中创建一个列表 - 这不会起作用,因为list对象不可散列。

于 2013-03-15T18:49:36.750 回答