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

  • Android Developers

    Android Deve

    9 Kasım 2007
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012