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

溫馨提示×

python怎么遍歷多層嵌套列表

小億
107
2023-11-18 14:15:07
欄目: 編程語言

在Python中,遍歷多層嵌套列表可以使用遞歸函數來實現。遞歸函數是一種自己調用自己的函數。

下面是一個示例代碼,演示如何遍歷多層嵌套列表:

def traverse_list(lst):
    for item in lst:
        if isinstance(item, list):  # 判斷item是否為列表
            traverse_list(item)  # 遞歸調用自身遍歷嵌套列表
        else:
            print(item)  # 打印非列表元素

# 測試示例
nested_list = [1, 2, [3, 4, [5, 6]], 7, [8, [9]]]
traverse_list(nested_list)

輸出結果為:

1
2
3
4
5
6
7
8
9

在這個示例中,traverse_list函數用于遍歷多層嵌套列表。它先進行一個循環,對于列表中的每個元素進行判斷。如果元素是一個子列表,則遞歸調用traverse_list函數來遍歷這個子列表。如果元素不是一個列表,則直接打印出來。這樣就能夠遍歷整個多層嵌套列表。

0
黄山市| 隆昌县| 宜宾市| 正蓝旗| 诸城市| 东莞市| 湖北省| 抚松县| 格尔木市| 瓮安县| 平南县| 宁阳县| 三都| 平顶山市| 迁西县| 壤塘县| 呼伦贝尔市| 保康县| 营口市| 英德市| 榕江县| 霸州市| 葫芦岛市| 巨野县| 温州市| 财经| 和静县| 左权县| 乡宁县| 深泽县| 灵寿县| 双流县| 道孚县| 太和县| 彰化市| 略阳县| 洛宁县| 杂多县| 红安县| 宁晋县| 彭州市|