Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 如何在python中添加与键关联的多个值_Python 2.7_List - Fatal编程技术网

Python 2.7 如何在python中添加与键关联的多个值

Python 2.7 如何在python中添加与键关联的多个值,python-2.7,list,Python 2.7,List,现在我需要把它们转换成字典 list1=[1,2,3,4] list2=['a','b','c','d'] 我需要添加值: final_list = dict(zip(list1,list2)) 1:a,m,o 2:b,y,z .. 听起来像是要向字典中的单个键添加多个值。将键的值指定给数组或其他字典。下面是如何为其分配数组 1:a,m,o 2:b,y,z .. 这也可以简单地从头开始创建和修改,而无需在开始时执行不必要的步骤 list1=[1,2,3,4] list2=['a','b','

现在我需要把它们转换成字典

list1=[1,2,3,4]
list2=['a','b','c','d']
我需要添加值:

final_list = dict(zip(list1,list2))
1:a,m,o 2:b,y,z ..
听起来像是要向字典中的单个键添加多个值。将键的值指定给数组或其他字典。下面是如何为其分配数组

1:a,m,o 2:b,y,z .. 这也可以简单地从头开始创建和修改,而无需在开始时执行不必要的步骤

list1=[1,2,3,4]
list2=['a','b','c','d']

final_list = dict(zip(list1,list2))

final_list[1] = ['x', 'y', 'z']

print final_list[1]

final_list[1].append('aa')

print final_list[1]

您可以关联到包含在d中的字符串。有几种方法,最简单的是使用
+=
运算符:

final_list = {1: ['x', 'y', 'z'], 2: 'b', 3: 'c', 4: 'd'}

print final_list[1]

final_list[1].append('aa')

print final_list
以下是本词典
d

list1=[1,2,3,4]
list2=['a','b','c','d']
d = dict(zip(list1,list2))

d[1] += ',m,o'
d[2] += ',y,z'
...

m
o
y
z
从何而来。这些是字典中的列表还是字符串?字符串………其他字符来自何处尚不清楚。如何将值添加到此?编辑以演示附加到此列表。还添加了代码,显示了如何执行此操作,开始freshfinal_列表[1]=['x','y','z']所有时间我都必须将其初始化到数组中,然后只有在中才能将其追加?您必须初始化字典并将其中一个键的值设置为列表。在我提供的示例(已编辑的示例)中,第一行初始化字典,将字典中的键“1”设置为具有列表值(['x'、'y'、'z'])。既然这个值是一个列表,我们就可以使用标准的列表函数,我们必须添加而不是添加contactinate@Pam字体有什么区别?
{1: 'a,m,o', 2: 'b,y,z', ...}