itermitems()
返回的是一个能遍历所有键值对的生成器
items()
返回的是整个列表中的键值对的拷贝,在你的dict比较大的情况下会消耗大量内存
性能没比较过,你自己试试?
(我猜生成器性能更好)
python3里面的items()
改成了iteritems()
的行为然后删除了iteritems()
copy:浅拷贝。只拷贝父对象,不会拷贝对象的内部的子对象
deepcopy:深拷贝。拷贝对象及其子对象
itermitems()
返回的是一个能遍历所有键值对的生成器
items()
返回的是整个列表中的键值对的拷贝,在你的dict比较大的情况下会消耗大量内存
性能没比较过,你自己试试?
(我猜生成器性能更好)
python3里面的items()
改成了iteritems()
的行为然后删除了iteritems()
copy:浅拷贝。只拷贝父对象,不会拷贝对象的内部的子对象
deepcopy:深拷贝。拷贝对象及其子对象