के तहत जेनरेट करें, मुझे इसे पायथन में करने की आवश्यकता है। एक दी गई सूची एल है, इसमें 5000 से अधिक पूर्णांक तत्व हो सकते हैं। संख्याओं की संख्या, 20000 या उच्च हो सकती है। उत्पादन सूची, तरह से उठाया सभी 2 संख्या के संभावित रकम होना चाहिए,एक सीमा सूची से सभी संभावित संयोजनों को एक सीमा
l=[1,2,3,4,5,6,7,8,9]
output
1+1,1+2,1+3,1+4,1+5,1+6...........
2+2,2+3,2+4.......
.........
.......
2,3,4,5,6... like that
मैं, इस कोड का उपयोग कर रहा हूँ अब के लिए ऐसा करने से, लेकिन यह धीमी है
l=listgen()
p=[]
for i in range(0,len(l)):
for j in range(i,len(l)):
k=l[i]+l[j]
if k not in p:
p.append(k)
p.sort
print(p)
listgen()
वह इनपुट है जो इनपुट सूची उत्पन्न करता है।
उपयोग http://docs.python.org/library/itertools.html?highlight=itertools#itertools.combinations –
आप सीमा से क्या मतलब है? योग, या इनपुट सूची की लंबाई पर एक सीमा? –
sum.sorry पर सीमा मैंने उल्लेख नहीं किया है कि – Madushan