python - Python:使用空列表创建字典
问题描述
我想要这样的清单
{'A': [0, 0, 0, 0, 0], 'B': [0, 0, 0, 0, 0],..., 'Z': [0, 0, 0, 0, 0]}
因此,从 A 到 Z 的长度为 5 的列表。
我试试这个,但我认为代码可以更紧凑:
mydict = {'A': [0] * 5, 'B': [0] * 5,..., 'Z': [0] * 5}
我怎样才能让代码更紧凑?谢谢你的帮助。
解决方案
使用字符串包。
import string
mydict = { x : [0]*5 for x in string.ascii_uppercase}
推荐阅读
- ruby-on-rails - 用于 S3 私有文件的 ActiveStorage
- sql - Postgresql 选择计数与连接
- jsf - 如何将复合组件 ID 传递给方法?
- java - Eclipse 插件开发:如何访问在 Eclipse 编辑器中编写的代码
- jquery - jquery - 使用 ajax 提交文件
- jquery - jquery检测div内的变化获取html并设置为输入值
- python-2.7 - 下面实现knn的代码有什么问题?
- ios - 在某些情况下无法创建圆柱体 - Arkit
- c - 使用 C 语言在树莓派相机模型中捕获视频
- r - ggplot:使用 scale_fill_gradient 获取离散图例