SORU
11 AĞUSTOS 2009, Salı


Nasıl bir Python set 2 rastgele ürün almak mı?

Ben şu anda ^ n nerede n boyutu Python bir set var . = 0. 1 veya 2 satır Python hızlı bir çözüm var mı? Örneğin, set gibi görünecektir:

fruits = set(['apple', 'orange', 'watermelon', 'grape'])

Amaç, yukarıdan 2 rastgele ürün seçmek ve yukarıdaki set 0, 1 veya daha fazla öğe içerebilir olabilir. Yukarıda yapmayı düşünebildiğim tek yol listesi(değişken) ayarlanan bir süre içinde 2 rasgele benzersiz bir dizin erişemiyorum nereden sete dönüştürmek için.

CEVAP
11 AĞUSTOS 2009, Salı


Kullanım random modül: http://docs.python.org/library/random.html

import random
random.sample(set([1, 2, 3, 4, 5, 6]), 2)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • Kassem G

    Kassem G

    25 EKİM 2006