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

  • alex maybury

    alex maybury

    20 Aralık 2007
  • magnum33563

    magnum33563

    8 NİSAN 2011
  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007