4 NİSAN 2009, CUMARTESİ
python listelerinin listesi katılın
Python tek bir liste( veya) yineleyici listeleri listesi katıldığınız için kısa bir sözdizimi.
Örneğin aşağıdaki gibi bir listem var ve üzerinde,b ve c yinelemek istiyorum.
x = [["a","b"], ["c"]]
Aklıma gelen en iyi aşağıdaki gibidir.
result = []
[ result.extend(el) for el in x]
for el in result:
print el
CEVAP
4 NİSAN 2009, CUMARTESİ
import itertools
a = [["a","b"], ["c"]]
print list(itertools.chain(*a))
Bunu Paylaş:
Bulma öğenin dizin listesi Python içer...
Python katılın, neden dize.liste yerin...
Nasıl sözlük değerlere göre sözlükler ...
Nasıl klon ya da Python içinde bir lis...
Nasıl Python ederken bir listesi düzen...