"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन में सभी संभावित सबसेट में एक संग्रह को कैसे विभाजित करें?

पायथन में सभी संभावित सबसेट में एक संग्रह को कैसे विभाजित करें?

2025-03-13 को पोस्ट किया गया
ब्राउज़ करें:389

] उदाहरण के लिए, सेट को विभाजित करना [१, २, ३] निम्नलिखित उपसमुच्चय प्राप्त करता है:

How Can You Partition a Set Into All Its Possible Subsets in Python? 
[[१], [२], [२], [३]] [[१,२], [३]] [[१], [२,३]] [[१,३], [२]] [[१,२,३]] N-1 तत्वों के एक विभाजन को देखते हुए, हम इसे मौजूदा उपसमूहों में से एक में nth तत्व सहित या केवल nth तत्व के एक नए सिंगलटन उप-समूह बनाने के लिए n तत्वों का एक विभाजन बनाने के लिए विस्तारित कर सकते हैं। विभाजन (संग्रह): यदि लेन (संग्रह) == 1: उपज [संग्रह] वापस करना पहले = संग्रह [0] विभाजन में छोटे के लिए (संग्रह [1:]): # प्रत्येक उप -भागों में प्रत्येक में `पहले` डालें n के लिए, Enumerate (छोटा) में सबसेट: छोटी उपज [: n] [[पहला] सबसेट] छोटा [n 1:] # अपने स्वयं के सबसेट में `पहले` डालें उपज [[पहला]] छोटा कुछ = सूची (रेंज (1,5)) एन के लिए, पी इन एन्यूमरेट (विभाजन (कुछ), 1): प्रिंट (n, सॉर्टेड (p))

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3