首页 > 解决方案 > 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]]

哪个是静态列表有没有办法根据用户输入来改变列表的长度和高度?

标签: pythonlist

解决方案


如果您指的是二维列表中有多少行,或者换句话说,列表中包含多少子列表,您可以这样做:

values = [[0] * width for i in range(height)]

推荐阅读