python数组查找某个值的位置
时间: 2023-07-25 19:13:52 浏览: 85
你可以使用Python内置的列表(list)数据类型来存储数组,并使用index()方法查找某个值的位置。例如,假设我们有一个列表a=[1,3,5,7,9],我们想查找值为5的位置,可以使用以下代码:
```
a=[1,3,5,7,9]
position = a.index(5)
print(position)
```
这将输出2,因为列表中索引从0开始,值为5的元素的索引为2。如果要查找的值不在列表中,会抛出ValueError异常。
相关问题
数组查找某个值的位置的python代码
以下是一个示例代码,用于查找数组中某个值的位置:
```python
arr = [3, 7, 2, 1, 4, 6, 8]
value = 4
if value in arr:
index = arr.index(value)
print(f"The index of {value} is: {index}")
else:
print(f"{value} is not in the array.")
```
这个代码定义了一个名为`arr`的数组,并且要查找的值是`value`。如果`value`存在于`arr`中,则使用`index()`方法查找并打印它的位置。如果`value`不存在于`arr`中,则打印一条消息表示它不在数组中。
python数组中查找某个值
在 Python 中可以使用`in`关键字来查找一个值是否存在于一个数组中。例如,如果我们有一个数组`arr`,我们可以使用以下代码来查找是否存在值`x`:
```
if x in arr:
print("Found!")
else:
print("Not found :(")
```
另外,如果我们想要找到值`x`在数组`arr`中的索引,我们可以使用`index()`方法。例如:
```
index = arr.index(x)
print("Index of x is:", index)
```
需要注意的是,如果值`x`不存在于数组`arr`中,这个方法会抛出一个`ValueError`异常。
阅读全文