random.choice सेट से? अजगर

| |

मैं एक अनुमान लगाने वाले खेल के एआई हिस्से पर काम कर रहा हूं। मैं चाहता हूं कि एआई इस सूची से एक यादृच्छिक अक्षर का चयन करे। मैं इसे एक सेट के रूप में कर रहा हूं ताकि मैं आसानी से सूची से अक्षरों को हटा सकूं क्योंकि उनका अनुमान लगाया गया है खेल में और इसलिए अब फिर से अनुमान लगाने के लिए उपलब्ध नहीं हैं।

यह कहता है कि सेट ऑब्जेक्ट "अनुक्रमणीय नहीं है। मैं इसके आसपास कैसे काम कर सकता हूं?

आयात यादृच्छिक aiTurn=True जबकि aiTurn == True: allLetters = set(list("abcdefghijklmnopqrstuvwxyz")) aiGuess=random.choice(allLetters) Print (aiGuess)