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

  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • metal571

    metal571

    30 Mayıs 2006