我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

我想调用b1 b2 b3 b4这几个数组怎么办?

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]这样使用,不过这么使用的话,如果不存在这个字段时会抛出错误

近期文章

  • 网页开发前端模态框问题
  • 输入3行2列的矩阵a中的元素,分别求出各行元素之和, 并存入一维数组row中, 再输出row
  • 请教cesium报错问题,如何解决
  • a卡驱动打不上错误182
  • 编程该程序,用c语言编写
  • c语言程序设计p188页题目,求哪里错了,应该咋修改
  • 新手入门求大神们指点🙏
  • .NET 搜索不到被CSDN屏蔽了
  • 求解敌人飞船就是一动不动怎么办?
  • 求助一下unity物体替换问题
  • 设计程序选举出候选人
  • 单片机串口接收数据求和并传出
  • 请教有没有3D姿态识别相机的市场分析报告
  • R程序绘制nomogram模型总是报错
  • 教教我用matlab画多边形图形
  • 关于位图中,二级制的存储顺序
  • 为什么在应用程序删除的软件在启动台仍然出现,怎么删去啊?
  • 安装虚拟机中途卡在这一步好几次了,怎么办呀?
  • python写的脚本输入端怎么支持粘帖
  • 加速域名提供的cname解析域名可以访问吗

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华