वहाँ बेतरतीब ढंग से, समारोह में बनाया गया एक सूचीपायथन | एक सूची के तत्वों कैसे जोड़ें बेतरतीब ढंग से
पूर्व करने के लिए तत्वों संलग्न करने के लिए एक रास्ता है:
def random_append():
lst = ['a']
lst.append('b')
lst.append('c')
lst.append('d')
lst.append('e')
return print lst
इस बाहर रखा जाएगा ['a', 'b', 'c', 'd', 'e']
लेकिन मैं चाहता हूँ यह तत्वों को यादृच्छिक रूप से जोड़ने और इस तरह कुछ डालने के लिए: ['b', 'd', 'b', 'e', 'c']
और हाँ एक फ़ंक्शन यादृच्छिक है। shuffle() लेकिन यह एक सूची को shuffles टी एक बार जिसकी मुझे आवश्यकता नहीं है, मैं बस यादृच्छिक आवेषण करना चाहता हूं।
वहाँ दो 'b' माना जाता है ' आउटपुट में एस है? –
पूरी सूची को शफल करना शायद यादृच्छिक आवेषण से अधिक स्केलेबल है। (मुझे नहीं पता कि इस पोस्ट से आपकी ज़रूरतें क्या हैं, सच कहने के लिए।) –
क्या आप इस बारे में अधिक विशिष्ट हो सकते हैं कि यह _random inserts_ कैसे काम करना चाहिए? क्या आप प्राथमिकताओं की संख्या को प्राथमिकता जानते हैं? –