擅长:python、mysql、java
<pre><code>A = [3, 7, 8, 5]
B = [6, 2, 1, 4]
sortiert = []
x = 0
i = 0
j = 0
while x < len(A): # <- not sure what your reference to k is?
if A[i] > B[j]:
sortiert.append(B[j])
j += 1
elif B[j] > A[i]:
sortiert.append(A[i])
i += 1
x += 1
print(sortiert)
</code></pre>
<p>这在python3.7上运行,但在append函数中似乎没有正确地运行大于运算符。我将while循环附加到len(A)中,因为如果您试图在列表超出范围后继续循环,它将抛出并超出范围错误</p>