Python 将列表数据存储到字典中

Python 将列表数据存储到字典中,python,list,dictionary,Python,List,Dictionary,我正在尝试将列表中的一些数据转换为字典。但是,我希望此词典具有多个具有多个值的键,例如: 名单如下: titles = [ "title1", "title2" ] ids = [ 1, 2 ] 字典: dictionary = { "title" : "title1", "title2", "id" : 1, 2 } 有点像JSON的想法。。。 实际上,列表中有很多条目,所以我无法手动完成每个条目。我想我可以使用一个循环?您可能需要一个: 您可能需要: 您可能需要:

我正在尝试将列表中的一些数据转换为字典。但是,我希望此词典具有多个具有多个值的键,例如:

名单如下:

    titles = [ "title1", "title2" ]
    ids = [ 1, 2 ]
字典:

    dictionary = { "title" : "title1", "title2", "id" : 1, 2 }
有点像JSON的想法。。。 实际上,列表中有很多条目,所以我无法手动完成每个条目。我想我可以使用一个循环?

您可能需要一个:

您可能需要:

您可能需要:

您可能需要:


如果愿意,也可以使用元组将项目链接在一起(使用括号)。这样,您可以使用一个键访问多个项目。我不知道这是否是你想要的,但我希望它能帮上忙

dictionary = { "title" : ("title1", "title2"), "id" : (1, 2) }
#dictionary[title][0] returns "title1"
#dictionary[title][1] returns "title2"
有关元组的更多信息:

如果愿意,也可以使用元组将项目链接在一起(使用括号)。这样,您可以使用一个键访问多个项目。我不知道这是否是你想要的,但我希望它能帮上忙

dictionary = { "title" : ("title1", "title2"), "id" : (1, 2) }
#dictionary[title][0] returns "title1"
#dictionary[title][1] returns "title2"
有关元组的更多信息:

如果愿意,也可以使用元组将项目链接在一起(使用括号)。这样,您可以使用一个键访问多个项目。我不知道这是否是你想要的,但我希望它能帮上忙

dictionary = { "title" : ("title1", "title2"), "id" : (1, 2) }
#dictionary[title][0] returns "title1"
#dictionary[title][1] returns "title2"
有关元组的更多信息:

如果愿意,也可以使用元组将项目链接在一起(使用括号)。这样,您可以使用一个键访问多个项目。我不知道这是否是你想要的,但我希望它能帮上忙

dictionary = { "title" : ("title1", "title2"), "id" : (1, 2) }
#dictionary[title][0] returns "title1"
#dictionary[title][1] returns "title2"
有关元组的更多信息:

您也可以尝试以下方法:

>>> titles = ["t1","t2"]
>>> ids = [1,2]
>>> dct = {"titles": titles, "ids":ids}
>>> dct
{'titles': ['t1', 't2'], 'ids': [1, 2]}
您也可以尝试以下方法:

>>> titles = ["t1","t2"]
>>> ids = [1,2]
>>> dct = {"titles": titles, "ids":ids}
>>> dct
{'titles': ['t1', 't2'], 'ids': [1, 2]}
您也可以尝试以下方法:

>>> titles = ["t1","t2"]
>>> ids = [1,2]
>>> dct = {"titles": titles, "ids":ids}
>>> dct
{'titles': ['t1', 't2'], 'ids': [1, 2]}
您也可以尝试以下方法:

>>> titles = ["t1","t2"]
>>> ids = [1,2]
>>> dct = {"titles": titles, "ids":ids}
>>> dct
{'titles': ['t1', 't2'], 'ids': [1, 2]}

另一个解决方案是使用dict setdefault函数

>d={}
>>>d.setdefault('title',[])。append('title1')
>>>d.setdefault('title',[])。append('title2')
>>>d
{'title':['title1','title2']}

另一种解决方案是使用dict setdefault函数

>d={}
>>>d.setdefault('title',[])。append('title1')
>>>d.setdefault('title',[])。append('title2')
>>>d
{'title':['title1','title2']}

另一种解决方案是使用dict setdefault函数

>d={}
>>>d.setdefault('title',[])。append('title1')
>>>d.setdefault('title',[])。append('title2')
>>>d
{'title':['title1','title2']}

另一种解决方案是使用dict setdefault函数

>d={}
>>>d.setdefault('title',[])。append('title1')
>>>d.setdefault('title',[])。append('title2')
>>>d
{'title':['title1','title2']}

您能给我们看一下这个列表吗?它也是无效的。“title2”没有键(或值,取决于您希望它是什么),如果您已经有了列表,为什么不
d={“title”:titles,“id”:ids}
?您能给我们看看这个列表吗?它也是无效的。“title2”没有键(或值,取决于您希望它是什么),如果您已经有了列表,为什么不
d={“title”:titles,“id”:ids}
?您能给我们看看这个列表吗?它也是无效的。“title2”没有键(或值,取决于您希望它是什么),如果您已经有了列表,为什么不
d={“title”:titles,“id”:ids}
?您能给我们看看这个列表吗?它也是无效的。“title2”没有键(或值,取决于您希望它是什么),如果您已经有了列表,为什么不
d={“title”:titles,“id”:ids}