亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python怎么判斷列表維度

小億
271
2023-10-11 01:48:19
欄目: 編程語言

Python中可以使用len()函數來判斷列表的維度,即列表中的元素個數。如果列表嵌套了其他列表,也可以使用遞歸方法來判斷每個子列表的維度。

以下是判斷列表維度的示例代碼:

def get_list_dimension(lst):
dimension = 0
while isinstance(lst, list):
dimension += 1
if len(lst) > 0:
lst = lst[0]
else:
break
return dimension
# 示例列表
lst = [1, 2, 3]
print(get_list_dimension(lst))  # 輸出: 1
lst = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(get_list_dimension(lst))  # 輸出: 2
lst = [[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]
print(get_list_dimension(lst))  # 輸出: 3

上述代碼中的get_list_dimension()函數使用一個循環來判斷列表的維度。如果列表元素仍然是列表,則維度加1,并將列表更新為第一個子列表。如果列表為空,則跳出循環。最后返回維度的值。

0
栾川县| 华阴市| 交口县| 渭源县| 宜兴市| 汉寿县| 延津县| 延寿县| 高陵县| 潞西市| 汉源县| 东安县| 石家庄市| 星座| 平度市| 抚远县| 山丹县| 如东县| 延安市| 赤城县| 北碚区| 灵丘县| 吴旗县| 永定县| 慈利县| 达孜县| 乌兰县| 汾西县| 嘉定区| 门源| 巴林左旗| 吉安县| 五大连池市| 东光县| 龙陵县| 沐川县| 邹平县| 安陆市| 南皮县| 荆门市| 泾源县|