Python 链接

标签 python

假设我有:

dic = {"z":"zv", "a":"av"}
## Why doesn't the following return a sorted list of keys?
keys = dic.keys().sort()

我知道我可以执行以下操作并获得正确的结果:

dic = {"z":"zv", "a":"av"}
keys = dic.keys()
skeys = keys.sort()  ### 'skeys' will be None

为什么第一个示例不起作用?

最佳答案

.sort 不返回列表。你可以这样做:

keys = sorted(dic.keys())

关于Python 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2179241/

相关文章:

python - venv 不创建激活脚本 python3

python - 如何在 Python 中通过 cgi 部署 zip 文件(或其他二进制文件)?

python - 在同一台服务器上使用 python 2 和 python 3 的 WSGI 应用程序?

python - pandas groupby的求和结果

python - 我应该如何打破这个问题的循环?

python - Django 教程。计数器没有变化

python - pandas 仅替换列的一部分

python - 需要从 simple.tag 制作模板标签

python - 创建新行并根据时间间隔重复这些值(如果它们属于)

javascript - 在 Django 中本地化 Javascript 内容时出错