回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我的问题是,我有一个数字列表,如果试图将列表中的每个元素保存在一个变量中以拆分它们,那么我得到的错误列表索引超出了范围。但如果我尝试whithoul和wihle loup,并对列表中的2或3个元素手动执行,它就可以工作了。你知道吗</p>
<p>我在stackoverflow和reddit上尝试了很多不同的可能性,但是northing成功了。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>import itertools
from itertools import combinations
from itertools import permutations
from itertools import combinations_with_replacement
f = 2, 'f'
u = 3, 'u'
th = 5, 'th'
o = 7, 'o'
r = 11, 'r'
c = 13, 'c/k'
g = 17, 'g'
w = 19, 'w'
h = 23, 'h'
n = 29, '29'
i = 31, 'i'
j = 37, 'j'
s = 53, 's/z'
t = 59, 't'
b = 61, 'b'
e = 67, 'e'
m = 71, 'm'
l = 73, 'l'
ng = 79, 'ng/ing'
oe = 83, 'oe'
d = 89, 'd'
a = 97, 'a'
ae = 101, 'ae'
y = 103, 'y'
eo = 41, 'eo'
p = 43, 'p'
x = 47, 'x'
ia = 107, 'ia,io'
ea = 109, 'ea'
runen = [f, u, th, o, r, c, g, w, h, n, i, j, s, t, b, e, m, l, ng, oe, d, a, ae, y, eo, p, x, ia, ea]
runen1 = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 43, 47, 107, 109]
kek = list(combinations(runen1, 2))
zero = 0
null = 0
while(zero < len(kek)):
jayjay = kek[null]
jayjay1 = jayjay.replace(',', '')
jayjay1 = jayjay.replace("'", '')
jayjay1 = jayjay.replace('(', '')
jayjay1 = jayjay.replace(')', '')
jayjay1 = jayjay.replace(' ', '')
newlist = []
newlist.append(jayjay)
del kek[null]
null = null +1
print(newlist)
</code></pre>
<p>我将新列表导出为输出
但是输出是错误的:列表索引超出范围</p>