下列关于接收两个有序列表参数的Python merge函数的说法正确的是?
下面的Python代码中merge()函数的两个参数均为list类型,且是已按相同规则排序的数据。下列有关说法中,正确的是( )。
def merge(arr1, arr2):
result = []
while arr1 and arr2:
if arr1[0] < arr2[0]:
result.append(arr1.pop(0))
else:
result.append(arr2.pop(0))
if arr1:
result += arr1
if arr2:
result += arr2
return result
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析