📜  Python - 将列表值键合并到矩阵

📅  最后修改于: 2022-05-13 01:55:30.933000             🧑  作者: Mango

Python - 将列表值键合并到矩阵

有时,在使用Python字典时,我们可能会遇到需要合并字典中某些键的问题。在这种情况下,我们倾向于形成一个结果奇异键的矩阵。这类问题可以在数据域中应用。让我们讨论一下可以执行此任务的特定方式。

方法:使用循环 + pop()
可以使用蛮力方式执行此任务。在此,我们迭代键并使用 pop 删除键,合并成矩阵后重新初始化它们。

# Python3 code to demonstrate working of 
# Merge List value Keys to Matrix
# Using loop + pop()
  
# initializing dictionary
test_dict = {'gfg' : [4, 5, 6], 
             'is' : [8, 8, 9],
             'CS' : [1, 3, 8], 
             'Maths' : [1, 2]}
  
# printing original dictionary
print("The original dictionary : " + str(test_dict))
  
# initializing list 
que_list = ['gfg', 'CS', 'Maths']
  
# Merge List value Keys to Matrix
# Using loop + pop()
new_data = [test_dict.pop(ele) for ele in que_list]
test_dict["merge_key"] = new_data
  
# printing result 
print("The dictionary after merging : " + str(test_dict)) 
输出 :