当一个列表只有一维时,len()
可以用来获取它的大小,是否有一个函数来获取嵌套列表的大小?
例如test_list = [[1], [2], [3]]
,len(test_list)
返回3,如何获得(3, 1)
?
这是因为您的数组元素的数量确实是 3,如果您想检查其内容的深度,您可以这样做(请注意,第二维的深度将是其内容的最大长度)
test_list = [[1], [2], [3]]
print((len(test_list), max(len(i) for i in test_list))) # -> (3, 1)
或使用 numpy
import numpy as np
test_list = np.array([[1], [2], [3]])
print(test_list.shape) # -> (3, 1)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句