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

  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010
  • PhoneArena

    PhoneArena

    7 NİSAN 2006
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007