SORU
29 Mart 2010, PAZARTESİ


nasıl en iyi python birden fazla kesişimi bulabilirim?

Ayarlar bir listesi var:

setlist = [s1,s2,s3...]

S1 ∩ s2 ∩ s3 ... istiyorum

Bir işlev ikili bir seri yaparak bunu yazabilirim s1.intersection(s2) vb.

Tavsiye, bir daha yok, ya da yerleşik bir yolu?

CEVAP
29 Mart 2010, PAZARTESİ


Sürüm 2.6 Python itibaren set.intersection() gibi birden fazla bağımsız değişken kullanabilirsiniz

u = set.intersection(s1, s2, s3)

Eğer ayarlar listesi varsa, bu çevirir:

u = set.intersection(*setlist)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • The Scary Snowman

    The Scary Sn

    1 ŞUBAT 2011