Py学习  »  Python

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

Bharadwaj Yellapragada • 5 年前 • 1429 次点击  

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

我有一个字典,里面有两个列表,其中有键dic_键和dic_值,现在我想把dic_值中弹出的元素插入到dic_键中,还想创建一个新的弹出的元素键,其中所有弹出的元素都作为一个列表

    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)

这是我所期望的

米迪克特 {'dic_keys':[3],'dic_values':[1,2],'dic_popped':[3]}

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

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/44972
 
1429 次点击  
文章 [ 1 ]  |  最新文章 5 年前
shubham
Reply   •   1 楼
shubham    5 年前

你可以使用

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)