a = [1, 2, 23, 56, 456, 654, 5678, 8888]
d = {}
for i in a:
d[len(str(i))] = d.get(len(str(i)), []) + [i]
for k, v in d.items():
print('b' + str(k) + "=", v)
我想调用b1 b2 b3 b4这几个数组怎么办?
b1是 d.get(1)
b2是 d.get(2)
...
你也可以简单地d[1] d[2]这样使用,不过这么使用的话,如果不存在这个字段时会抛出错误