中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
龙游县| 德令哈市| 东光县| 旅游| 东乡族自治县| 河曲县| 绥棱县| 淮北市| 买车| 勃利县| 交城县| 武鸣县| 普陀区| 百色市| 涪陵区| 边坝县| 宜兰市| 广宗县| 望奎县| 巴林左旗| 台安县| 张家港市| 庆云县| 汾西县| 皮山县| 台前县| 绥棱县| 乐东| 始兴县| 锡林郭勒盟| 安多县| 富民县| 广东省| 三河市| 大英县| 孙吴县| 昌吉市| 繁昌县| 潞西市| 松原市| 徐州市|