我是一名新的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':无}
答案 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)