我有一个包含值的嵌套列表:
list = [
...
['Country1', 142.8576737907048, 207.69725105029553, 21.613192419863577, 15.129178465784218],
['Country2', 109.33326343550823, 155.6847323746669, 15.450489646386226, 14.131554442715336],
['Country3', 99.23033109735835, 115.37122637190915, 5.380298424850267, 5.422030104456135],
...]
我想按数量级计算第二个索引/列中的值,从最低数量级开始,到最大数量级结束......例如
99.23033109735835 = 10 <= x < 100
142.8576737907048 = 100 <= x < 1000
9432 = 1000 <= x < 10000
目的是输出一个简单的字符 (#) 计数,以了解每个类别中有多少索引值,例如
10 <= x < 100: ###
100 <= x < 1000: #########
我首先获取索引的max()
和min()
值,以便自动计算最大和最小量级类别,但我不确定如何将列中的每个值关联到一个数量级......如果有人可以指出我在正确的方向或给我一些想法,我将不胜感激。