में tuples की सूची में tuple जोड़ें मैं पाइथन के लिए नया हूं और ऐसा करने का सबसे अच्छा तरीका नहीं जानता।पायथन
मेरे पास टुपल्स की एक सूची है जो अंक और अन्य सूची का प्रतिनिधित्व करती है जो ऑफ़सेट का प्रतिनिधित्व करती है। मुझे इस तरह के सभी संयोजनों का एक सेट चाहिए। यहाँ कुछ कोड है:
offsets = [(0, 0),(0,-1),(0, 1),(1, 0),(-1, 0)]
points = [(1, 5),(3, 3),(8, 7)]
तो संयुक्त अंक के अपने सेट
[(1, 5),(1, 4),(1, 6),(2, 5),(0, 5),
(3, 3),(3, 2),(3, 4),(4, 3),(2, 3),
(8, 7),(8, 6),(8, 8),(9, 7),(7, 7)]
होना चाहिए मैं NumPy या किसी अन्य पुस्तकालयों का उपयोग करने में सक्षम नहीं हूँ।
यह भी ध्यान देने योग्य है कि संयोजक फ़ंक्शन itertools.product, itertools.permutations, और itertools.combinations हैं पायथन 2.6 में नया। – musicinmybrain
ठीक है, किया गया है (हालांकि यह समझाने में बहुत मुश्किल हो जाता है कि पाइथन रिलीज प्रत्येक फीचर को प्रत्येक बार पेश किया गया था जब भी आप किसी भी पायथन सुविधा का जिक्र करते हैं, आपको पता है! -)। –