2009-10-06 10 views
5
thelist = ['a','b','c','d'] 

मैं उन्हें पायथन में कैसे डरा सकता हूं?क्या किसी को सूची में तत्वों को धक्का देने का कोई तरीका पता है?

random.shuffle(thelist) 
+2

मुझे लगता है कि उत्तर 'random.shuffle' हो सकता है। 8-) – RichieHindle

+0

हे, आपको लगता है? :) – Peter

+2

सटीक डुप्लिकेट: http://stackoverflow.com/questions/473973/shuffle-an-array-with-python –

उत्तर

13
>>> import random 
>>> thelist = ['a', 'b', 'c', 'd'] 
>>> random.shuffle(thelist) 
>>> thelist 
['d', 'a', 'c', 'b'] 

आपका परिणाम (उम्मीद है!) अलग-अलग होगा।

5

उपयोग random मॉड्यूल से shuffle समारोह:

>>> from random import shuffle 
>>> thelist = ['a','b','c','d'] 
>>> shuffle(thelist) 
>>> thelist 
['c', 'a', 'b', 'd'] 
+9

अरे, आप पीटर को अलग आउटपुट कैसे प्राप्त करते हैं? ;) –

+0

विंक को देखने से पहले, कौन और सीधे 'टिप्पणी जोड़ें' बटन पर लाम्बास्ट में गया था? : पी –

12
import random 
random.shuffle(thelist) 

ध्यान दें, यह यथा-स्थान सूची shuffles

+2

"जगह में" के लिए +1। –

संबंधित मुद्दे

 संबंधित मुद्दे