Skip to main content
 首页 » 编程设计

python之为什么 Python2 到 Python3 转换器将 "items()"放入 "list"

2025年05月04日21zhujiabin

<分区>

我使用一种工具将我的代码从 Python2 重新格式化为 Python3。它总是做的一件事是替换

my_dict.items() 

通过

list(my_dict.items()) 

背后的动机是什么?我假设 items() 不保证排序(它是随机的,因为字典没有排序)。因此,通过使用 list,我们对 key, value 对进行排序。

我的假设是否正确?