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

  • Amena

    Amena

    15 Kasım 2006
  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • kalabrandmusic

    kalabrandmus

    25 Kasım 2009