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

  • brokenbellsVEVO

    brokenbellsV

    11 EYLÜL 2009
  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011
  • thepoke64738

    thepoke64738

    17 HAZİRAN 2011