Python 如何将cortege添加到字典中
我将值读入字典,我想添加键:cortegePython 如何将cortege添加到字典中,python,dictionary,Python,Dictionary,我将值读入字典,我想添加键:cortege for i in range(m): n1, n2, v = map(int, input().split()) w = dict([v, (n1, n2)]) 怎么了?“怎么了?”是一个相当宽泛的问题,因为你没有提到发生了什么以及你预期会发生什么 我猜您希望向字典添加一个元组,但在循环的每次迭代中都要创建一个新的单元素字典。也许像这样的东西可以满足你的需要: w = {} for i in range(m): n1, n2,
for i in range(m):
n1, n2, v = map(int, input().split())
w = dict([v, (n1, n2)])
怎么了?“怎么了?”是一个相当宽泛的问题,因为你没有提到发生了什么以及你预期会发生什么
我猜您希望向字典添加一个元组,但在循环的每次迭代中都要创建一个新的单元素字典。也许像这样的东西可以满足你的需要:
w = {}
for i in range(m):
n1, n2, v = map(int, input().split())
w[v] = (n1, n2)
如果没有,请更新您的问题,使其更具体。如果我正确理解了您的输入格式,您可以将n1、n2、v压缩在一起,然后进行字典理解:
n1s, n2s, vs = [1, 3, 5], [5, 8, 9], ["key1", "key2", "key3"]
print {v: (n1, n2) for n1, n2, v in zip(n1s, n2s, vs)}
>{'key3': (5, 9), 'key2': (3, 8), 'key1': (1, 5)}
dict([(v,(n1,n2))])