用python从数组[3,4,0,0,5,0]中找到非0元素的索引
时间: 2024-03-09 11:48:33 浏览: 17
好的,以下是Python代码来查找数组中非0元素的索引:
```python
arr = [3, 4, 0, 0, 5, 0]
indexes = [i for i in range(len(arr)) if arr[i] != 0]
print(indexes)
```
代码中,我们首先定义了一个数组 `arr`,然后使用列表推导式来查找非0元素的索引。具体来说,我们使用 `range(len(arr))` 来生成索引序列,然后使用 `if arr[i] != 0` 来判断该索引位置上的元素是否为0,如果不是0,则将该索引添加到 `indexes` 列表中。最后,我们打印出 `indexes` 列表,即可得到非0元素的索引。在这个例子中,输出结果为 `[0, 1, 4]`,与前面提到的一致。
相关问题
从数组[3, 4, 0, 0, 5, 0]中找出非0元素的位置索引
好的,以下是从数组[3, 4, 0, 0, 5, 0]中找出非0元素的位置索引的Python代码:
```python
my_array = [3, 4, 0, 0, 5, 0]
non_zero_indexes = [i for i in range(len(my_array)) if my_array[i] != 0]
print(non_zero_indexes)
```
输出结果为:
```
[0, 1, 4]
```
这样就找出了数组中非0元素的位置索引,即0号元素、1号元素和4号元素。
写一个用python找到数组[1,2,0,0,4,0]中非0元素的位置索引的程序
好的,这是一个比较简单的问题,你可以使用 Python 自带的 enumerate 函数来实现:
```python
nums = [1, 2, 0, 0, 4, 0] # 待查找的数组
# 使用 enumerate 函数遍历数组,找到非0元素的索引
non_zero_indices = [i for i, x in enumerate(nums) if x != 0]
print(non_zero_indices)
```
输出结果如下:
```
[0, 1, 4]
```
上述代码中,我们遍历数组 nums,使用 enumerate 函数获取每个元素的索引 i 和元素值 x。如果 x 不为 0,则将 i 添加到 non_zero_indices 列表中。最后,我们可以打印 non_zero_indices 列表,即非零元素的索引。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)