値を持つネストされたリストがあります:
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],
...]
2番目のインデックス/列の値を、最小の桁から始まり、最大の桁で終わるように、桁数でカウントしたい...
99.23033109735835 = 10 <= x < 100
142.8576737907048 = 100 <= x < 1000
9432 = 1000 <= x < 10000
目的は、各カテゴリに含まれるインデックス値の数を単純な文字 (#) カウントで出力することです。
10 <= x < 100: ###
100 <= x < 1000: #########
max()
最大および最小の大きさのカテゴリを自動的に計算するために、インデックスの値と値を取得することから始めましたがmin()
、列の各値を大きさの順序に関連付ける方法がわかりません...私を正しい方向に導くか、私にいくつかのアイデアを与えてください。