1. 程式人生 > >取嵌套列表中的元素

取嵌套列表中的元素

col lis int != 定義 nbsp else type size

b=[1,2,3,[3,4,5,3,[23,23,21,3]],3,4,[32,4,3,3]]
思路:定義函數
遍歷列表,如果不是列表類型,取出
是列表,調用函數
b=[1,2,3,[3,4,5,3,[23,23,21,3]],3,4,[32,4,3,3]]
c=[]
def f(li_st):
    for i in li_st:
        if type(i) != list:
            c.append(i)
        else:
            f(i)
f(b)
print(c)

[1, 2, 3, 3, 4, 5, 3, 23, 23, 21, 3, 3, 4, 32, 4, 3, 3]




取嵌套列表中的元素