“Ratakan daftar Python” Kode Jawaban

Python cara meratakan daftar

flat_list = [item for sublist in l for item in sublist]
Talented Thrush

Daftar perataan Python

l = [[1, 2], [3, 4], [5, 6, 7]]
flat_list = [item for sublist in l for item in sublist]
# flat_list = [1, 2, 3, 4, 5, 6, 7]
Wandering Willet

Daftar datar Python dari daftar daftar

flat_list = [item for sublist in l for item in sublist]

#which is equivalent to this 
flat_list = []
for sublist in l:
    for item in sublist:
        flat_list.append(item)
Batman

Ratakan daftar Python

flattened = [val for sublist in list_of_lists for val in sublist]
Disturbed Dogfish

Ratakan daftar Python daftar

# idiomatic python

# using itertools
import itertools

list_of_list = [[1, 2, 3], [4, 5], [6]]
chain = itertools.chain(*images)

flattened_list = list(chain)
# [1, 2, 3, 4, 5, 6]
Adventurous Alligator

Ratakan daftar Python

list_of_lists = [[180.0], [173.8], [164.2], [156.5], [147.2], [138.2]] 
flattened = [val for sublist in list_of_lists for val in sublist
Famous Frog

Jawaban yang mirip dengan “Ratakan daftar Python”

Pertanyaan yang mirip dengan “Ratakan daftar Python”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya