小编dvd*_*mmc的帖子

当键的'%'符号作为第一个字符时,Python max()函数不正确

我正在尝试解析一组数据,其中一些键具有百分号作为第一个字符.如果百分号是键中的第一个字符,为什么max()函数会返回错误的答案?

>>> mdict = {'a' : 1, 'b' : 2, '%c' : 4}
>>> max(mdict)
  'b'
Run Code Online (Sandbox Code Playgroud)

没有重新映射键有没有办法解决这个问题?

python

2
推荐指数
1
解决办法
82
查看次数

标签 统计

python ×1