编程:给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个
时间: 2024-10-23 11:11:29 浏览: 15
使用python求斐波那契数列中第n个数的值示例代码
5星 · 资源好评率100%
在编程中,如果你需要找出给定整数a在一个由n个整数构成的列表中的首次出现位置,你可以遍历整个列表,同时维护一个索引变量来跟踪已检查过的元素。以下是Python的一个简单示例:
```python
def find_first_occurrence(lst, a):
for i in range(len(lst)):
if lst[i] == a:
return i + 1 # 返回1表示从0开始计数
return -1 # 如果a在整个列表中都没有出现,返回-1
# 使用示例
numbers = [5, 3, 7, 2, 8, 5, 9]
target_number = 5
first_appearance = find_first_occurrence(numbers, target_number)
print(f"整数 {target_number} 的第一次出现是在列表中的第 {first_appearance} 个位置。")
```
在这个例子中,函数`find_first_occurrence`会返回目标数a在列表中的位置,如果a不存在则返回-1。记住,数组的索引通常从0开始计数。
阅读全文