SORU
20 HAZİRAN 2009, CUMARTESİ


En iyi şekilde Python dizeleri listesini rastgele seçmek

Dizeleri olarak giriş listesi alıyorum ve bu aynı dizeleri ama rastgele sırayla içeren bir liste döndürür. Yineleme için izin gerekir - aynı dize bir veya daha fazla giriş görünebilir ve çıkış saatleri aynı sayıda almalıdır.

Ben birkaç "yapmanın yolları (döngüler, Allah korusun kullanarak), şu anda kullanıyorum." kaba kuvvet görmek Ancak, Python muhtemelen soğuk bir espri olduğunu bilmek işi, değil mi?

CEVAP
20 HAZİRAN 2009, CUMARTESİ


>>> import random
>>> x = [1, 2, 3, 4, 3, 4]
>>> random.shuffle(x)
>>> x
[4, 4, 3, 1, 2, 3]
>>> random.shuffle(x)
>>> x
[3, 4, 2, 1, 3, 4]

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • Peyton

    Peyton

    28 Aralık 2008