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

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009