python - python中的列表操作(高度)
问题描述
我想知道是否有一种方法可以根据用户输入来操纵 2d 列表的大小。我知道另一个喜欢
list = [[0*UI],[0*UI],[0*UI],[0*UI],[0*UI]]
这将改变列表的长度。但我想知道是否可以操纵列表的高度
代替
values = [[0,0,0,0],
[0,0,0,0],
[0,0,0,0],
[0,0,0,0],
[0,0,0,0]]
哪个是静态列表有没有办法根据用户输入来改变列表的长度和高度?
解决方案
如果您指的是二维列表中有多少行,或者换句话说,列表中包含多少子列表,您可以这样做:
values = [[0] * width for i in range(height)]
推荐阅读
- javascript - 服务端渲染 JavaScript 的正确方式
- java - bootstrap.yml 未在 Spring Boot 2 中加载
- python - 无法找到 dict.iteritems(class) 的覆盖
- batch-file - 批处理文件中 sqlcmd 的用户指定脚本和输出文件夹
- android - Kotlin Android 错误消息,但应用运行良好
- verilog - 在verilog中带有reg类型的inout
- php - PHPUnit\Framework\TestCase 找不到 Symfony 4
- rust - 使用 LLDB 检查变量时的奇怪输出
- java - Java启动python进程
- clojure - Clojure程序在调试时工作正常,在repl中失败