【发布时间】:2019-10-06 03:33:17
【问题描述】:
我正在尝试连接字典中的键和值,我想根据键将它们放入子列表中;但我没有成功。到目前为止我所拥有的(在 Python 2.7 上工作):
我设法将键和值连接起来,但没有将它们拆分到不同的子列表中。
dict = {'v1':[1, 2, 3], 'v2': [1, 2, 3, 4]}
concat = []
for key in dict.keys():
vals = dict [key]
for v in vals:
concat.append(str(key + '_' + str(v)))
我明白了:
['v1_1', 'v1_2', 'v1_3', 'v2_1', 'v2_2', 'v2_3', 'v2_4']
但我想:
[['v1_1', 'v1_2', 'v1_3'], ['v2_1', 'v2_2', 'v2_3', 'v2_4']]
【问题讨论】:
标签: python python-2.7 list dictionary concat