找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1600|回复: 3

[代码与实例] 怎么对字典按值排序

1

主题

1

帖子

1

积分

贫民

积分
1
llyyyy 发表于 2021-12-25 18:55:49 来自手机 | 显示全部楼层 |阅读模式
为什么输出ls都是一个空集合
mmexport1640426229030.jpg
回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
python进修者 发表于 2021-12-28 22:46:45 来自手机 | 显示全部楼层
dic字典是空字典
回复 支持 反对

使用道具 举报

0

主题

10

帖子

10

积分

贫民

积分
10
roger0wang 发表于 2021-12-29 11:18:17 | 显示全部楼层
从你这个运行结果看,你的dic字典是空的,所以输出是空。你只读取了文件的第一行数据,推断你从文件提取的第一行是空的。另外sorted()函数并不会改变字典对象自身的顺序(字典是无序的键值对),如果你需要按照值的大小排序输入字典,可以试试 for j in sorted(dic,key=lambda x:dic[x])
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
JerKei 发表于 2022-1-5 16:45:25 | 显示全部楼层
输出为空最大可能是你的txt元文件数据问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表