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

  • BurnedInDotCom

    BurnedInDotC

    3 NİSAN 2010
  • Crossover

    Crossover

    18 HAZİRAN 2007
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014