当前位置: 首页 > 面试题库 >

Python 3中的Python 2 dict_items.sort()

荆炳
2023-03-14
问题内容

我正在将一些代码从Python 2移植到3。这是Python 2语法中的有效代码:

def print_sorted_dictionary(dictionary):  
    items=dictionary.items()  
    items.sort()

在Python 3中,dict_items没有方法’sort’-如何在Python 3中解决此问题?


问题答案:

使用items = sorted(dictionary.items()),它在Python 2 Python 3中都很好用。



 类似资料:
  • 问题内容: 我正在使用Python 3.2.1,但无法导入模块。我使用 和它的作品,但我不能使用它的是这样的: 我收到以下错误: 当我写的import StringIO时候说 问题答案: 当我写导入StringIO时,它说没有这样的模块。 从Python 3.0的新功能开始: 在和模块都没有了。而是导入io 模块,分别将或用于文本和数据。 。 修复一些Python 2代码以使其在中工作的可能有用的

  • 当我编写时,它说

  • 本文向大家介绍解析Python3中的Import,包括了解析Python3中的Import的使用技巧和注意事项,需要的朋友参考一下 Python import的搜索路径 import的搜索路径为: 搜索「内置模块」(built-in module) 搜索 sys.path 中的路径 而sys.path在初始化时,又会按照顺序添加以下路径: foo.py 所在目录(如果是软链接,那么是真正的 foo

  • 本文向大家介绍Python3 中sorted() 函数的用法,包括了Python3 中sorted() 函数的用法的使用技巧和注意事项,需要的朋友参考一下 描述 sorted() 函数对所有可迭代的对象进行排序操作。 语法 sorted(iterable, key=None, reverse=False)  iterable – 可迭代对象。 key – 主要是用来进行比较的元素,只有一个参数,具

  • 本文向大家介绍详解Python3中的Sequence type的使用,包括了详解Python3中的Sequence type的使用的使用技巧和注意事项,需要的朋友参考一下 其实本来是要reverse一下list的,就去查了一下list[::-1]是什么意思,发现还有很多要注意的地方,所以就记一下。 主要是参照https://docs.python.org/3/library/stdtypes.ht

  • 问题内容: 什么是相对进口?在python2中还允许在其他什么地方导入star?请举例说明。 问题答案: 每当导入相对于当前脚本/软件包的软件包时,就会进行相对导入。 例如,考虑以下树: 现在,你derived.py需要从中获得一些东西。在Python 2中,你可以这样做(在中): Python 3不再支持该功能,因为它是否明确要求“相对”还是“绝对” base。换句话说,如果base系统中安装了

  • 问题内容: 我正在尝试使用PyGObject和python 3编写简单的图形编辑器。我需要使用鼠标绘制具有不同颜色和宽度的线条。我发现类似的例子很多本,但没有更复杂。 如何在“绘制”事件之间保存绘制的图像?是否有增量绘制方式,或者在每个“绘制”事件上都必须重新绘制窗格?我发现可以保存路径,但是如何保存绘制线条的宽度和颜色?有没有办法在’draw’回调之外创建图像并仅在回调内部应用(draw)它?

  • 本文向大家介绍python3 读取Excel表格中的数据,包括了python3 读取Excel表格中的数据的使用技巧和注意事项,需要的朋友参考一下 需要先安装openpyxl库 通过pip命令安装: pip install openpyxl 源码如下: 总结 以上所述是小编给大家介绍的python3 读取Excel表格中的数据,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的