SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Official Clouds

    Official Clo

    1 HAZİRAN 2011
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011
  • FusioNGamiing

    FusioNGamiin

    10 Temmuz 2007