मान लीजिए मैं एक सूची है:एक सूची में (आइटम, अन्य) से अधिक दोहराएं
l = [0, 1, 2, 3]
मैं कैसे सूची पर पुनरावृति कर सकते हैं, सूची से इसके पूरक के साथ-साथ प्रत्येक आइटम ले रही है? यही कारण है कि
for item, others in ...
print(item, others)
0 [1, 2, 3]
1 [0, 2, 3]
2 [0, 1, 3]
3 [0, 1, 2]
मुद्रित होगा आदर्श रूप में मैं एक संक्षिप्त अभिव्यक्ति है कि मैं एक समझ में उपयोग कर सकते हैं के लिए देख रहा हूँ, है।
यह अच्छी तरह से काम करता है और वास्तव में क्या करने के लिए कहा ecatmur है, लेकिन लगता है gratuitous सूची निर्माण में एक अभ्यास। यह बड़ी सूचियों के साथ काफी बुरी तरह प्रदर्शन कर सकता है। मुझे आश्चर्य है कि कुछ प्रकार की रैपर ऑब्जेक्ट बनाना बेहतर हो सकता है जो मूल सूची में दृश्य प्रदान करता है। –
@StevenRumbalski: हाँ, लेकिन मैं इसे पाठक के लिए एक अभ्यास के रूप में छोड़ दूंगा जब तक कि कोई बड़ी मांग न हो। – orlp