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', ...}