如何在python中将列表作为键值添加到字典

时间:2019-07-18 06:20:51

标签: python-3.6

我是一名新的python学习者,我带着疑问来到这里

我有一个字典my_dict,其中有2个带有键dic_keys和dic_values的列表,现在我想将dic_values中的弹出元素插入dic_keys,并创建一个新的popped_ele键,其中所有弹出元素都作为列表

    my_dict = {'dic_keys':[],'dic_values':[1,2,3]}
    popped_ele = my_dict['dic_values'].pop()
    my_dict['dic_keys'].append(popped_ele)
    my_dict['dic_popped'] = [].append(popped_ele)

这是我所期望的

my_dict {'dic_keys':[3],'dic_values':[1,2],'dic_popped':[3]}

但这就是我得到的 my_dict {'dic_keys':[3],'dic_values':[1,2],'dic_popped':无}

1 个答案:

答案 0 :(得分:1)

您可以使用

my_dict = {'dic_keys': [], 'dic_values': [1, 2, 3]}
my_dict['dic_popped']=[]
popped_ele = my_dict['dic_values'].pop()
my_dict['dic_keys'].append(popped_ele)

my_dict['dic_popped'].append(popped_ele)
print(my_dict)