设x是一整数,集合(数组)b中有不超过100个元素的整数。编写函数实现x∈b的集合运算,若x在集合b中则返回x在集合中的位置,否则x不在b返回-1;
时间: 2023-05-01 21:06:05 浏览: 177
这道题的意思是:给定一个整数集合(数组)b,其中有不超过100个素数的整数。请编写函数实现x∈b的集合运算,若x在集合b中则返回x在集合中的位置,否则返回-1。
解题思路:遍历整数集合b,若找到x则返回其位置;若遍历完集合b还没有找到x,则返回-1。
具体实现代码如下:
def find_index(x, b):
for i in range(len(b)):
if x == b[i]:
return i
return -1
注意,在Python中,集合类型的数据结构是set,不是数组。
阅读全文