SORU
24 Mart 2010, ÇARŞAMBA


Neden x,y = (zip(a,b)*) Python çalışmak zip mu?

Python seviyorum OK zip() fonksiyonu. Bunu kullanmak her zaman, çok zekice. Her şimdi ve tekrar yapmak istiyorum ters zip(), sanırım "eskiden tanıdığım hiç bilmiyorum", daha sonra google python ayıklayın, sonra hatırlıyor musun onu kullanır bu büyülü * halletmek bir sıkıştırılmış listesi dizilerini. Bu gibi:

x = [1,2,3]
y = [4,5,6]
zipped = zip(x,y)
unzipped_x, unzipped_y = zip(*zipped)
unzipped_x
    Out[30]: (1, 2, 3)
unzipped_y
    Out[31]: (4, 5, 6)

Ne oluyor Tanrı aşkına? Büyülü yıldız ne yapıyor? Başka nerede ve Python diğer inanılmaz harika şeyler ve google için çok gizemli zor ne uygulanabilir?

CEVAP
24 Mart 2010, ÇARŞAMBA


Python yıldız Unpacking Argument Lists altında Python öğretici belirtilmiş.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007
  • joshsnice

    joshsnice

    28 Kasım 2006