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

  • Edgar flores

    Edgar flores

    7 HAZİRAN 2006
  • MADFINGER Games a.s.

    MADFINGER Ga

    21 NİSAN 2009
  • metallmanutza13

    metallmanutz

    13 NİSAN 2007