“Daftar bersarang Python” Kode Jawaban

Daftar bersarang Python

L = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]   
for list in L:
    for number in list:
        print(number, end=' ')
# Prints 1 2 3 4 5 6 7 8 9
Homeless Herring

cara membuat satu daftar dari daftar bersarang

>>> from collections import Iterable
def flatten(lis):
     for item in lis:
         if isinstance(item, Iterable) and not isinstance(item, str):
             for x in flatten(item):
                 yield x
         else:        
             yield item

>>> lis = [1,[2,2,2],4]
>>> list(flatten(lis))
[1, 2, 2, 2, 4]
>>> list(flatten([[1, 2, 3], [4, 5, 6], [7, 8, 9]]))
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Shiny Seahorse

Daftar daftar bersarang

x = [3, 4, [7, 8]]
print(x[2][1])
# 8
Sore Sloth

Daftar Python bersarang

nested_python_list = [[1,2,3], [4, 5, 6], [7, 8, 9]]
Outrageous Ostrich

Jawaban yang mirip dengan “Daftar bersarang Python”

Pertanyaan yang mirip dengan “Daftar bersarang Python”

Lebih banyak jawaban terkait untuk “Daftar bersarang Python” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya