为了获取两个条件在不同数组上为真的数组索引,您可以使用以下方法:
以下是一个Python示例:
def find_indexes(arr1, arr2, condition1, condition2):
indexes = []
for i, val1 in enumerate(arr1):
if condition1(val1):
for j, val2 in enumerate(arr2):
if condition2(val2):
indexes.append((i, j))
return indexes
# 示例数组
arr1 = [1, 2, 3, 4, 5]
arr2 = [6, 7, 8, 9, 10]
# 示例条件
def condition1(val):
return val % 2 == 0
def condition2(val):
return val % 3 == 0
# 获取满足条件的索引
indexes = find_indexes(arr1, arr2, condition1, condition2)
print(indexes)
在这个示例中,我们遍历了两个数组,找到了满足条件1和条件2的索引,并将它们存储在一个列表中。最后,我们返回包含满足条件的索引的列表。
请注意,这个示例仅用于演示目的,实际应用中,您可能需要根据您的需求和数据结构进行调整。
领取专属 10元无门槛券
手把手带您无忧上云