<分区> 分区>
我使用一种工具将我的代码从 Python2 重新格式化为 Python3。它总是做的一件事是替换
my_dict.items()
通过
list(my_dict.items())
背后的动机是什么?我假设 items() 不保证排序(它是随机的,因为字典没有排序)。因此,通过使用 list,我们对 key, value 对进行排序。
我的假设是否正确?
<分区> 分区>
我使用一种工具将我的代码从 Python2 重新格式化为 Python3。它总是做的一件事是替换
my_dict.items()
通过
list(my_dict.items())
背后的动机是什么?我假设 items() 不保证排序(它是随机的,因为字典没有排序)。因此,通过使用 list,我们对 key, value 对进行排序。
我的假设是否正确?