我正在尝试在Python中删除列表的最后一个元素:
我期望的是:
但是我得到的是什么?
di = {"a": 3, "children": [{"b": 5}, {"c": 6}]}
for el in di['children']:
di['children'].remove(el)
我期望的是:
print di
{'a': 3, 'children: []}
但是我得到的是什么?
print di
{'a': 3, 'children': [{'c': 6}]}
有人知道是什么出了问题吗?
di['children'] = []
有什么问题吗? - georg