您的问题是如何从一个数组到另一个数组中获取数字而不是从另一个数组中获取数字。请问您是希望找出两个数组中相同的数字,还是从一个数组中筛选出另一个数组中不存在的数字呢?
如果您是希望找出两个数组中相同的数字,可以使用以下方法:
示例代码如下:
def find_common_numbers(array1, array2):
result = []
for num in array1:
if num in array2:
result.append(num)
return result
# 使用示例
array1 = [1, 2, 3, 4, 5]
array2 = [3, 4, 5, 6, 7]
common_numbers = find_common_numbers(array1, array2)
print(common_numbers)
以上代码将输出 [3, 4, 5]
,即为两个数组中相同的数字。
如果您是希望从一个数组中筛选出另一个数组中不存在的数字,可以使用以下方法:
示例代码如下:
def find_unique_numbers(array1, array2):
result = []
for num in array1:
if num not in array2:
result.append(num)
return result
# 使用示例
array1 = [1, 2, 3, 4, 5]
array2 = [3, 4, 5, 6, 7]
unique_numbers = find_unique_numbers(array1, array2)
print(unique_numbers)
以上代码将输出 [1, 2]
,即为从第一个数组中获取的数字。
希望以上回答能够满足您的需求。如果您还有其他问题,欢迎继续提问。
领取专属 10元无门槛券
手把手带您无忧上云