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

  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • grickle

    grickle

    22 AĞUSTOS 2006
  • Rugiagialia

    Rugiagialia

    1 Ocak 2008