mam żadnego problemu dla zrozumienia tego:Wyjaśnienie działania spisu?
a = [1,2,3,4]
b = [x for x in a]
Myślałem, że to wszystko, ale potem znalazłem ten fragment:
a = [[1,2],[3,4],[5,6]]
b = [x for xs in a for x in xs]
co sprawia b = [1,2,3,4,5,6]
. Problem polega na tym, że mam problem ze zrozumieniem składni w [x for xs in a for x in xs]
. Czy ktoś mógłby wyjaśnić, jak to działa?
@SeanMcSomething, Wydaje się, że autorem jest ja. http://stackoverflow.com/a/20638000/2225682;) – falsetru
@falsetru Że wersja itertools była lepsza ... –
Tak, wersja itertools jest zrozumiała, ale zagnieżdżone rozumienie listowe przetopiło mój mózg na 5 minut –