循环数组获取某一项值并把这些值放在新数组里
时间: 2024-03-19 08:45:28 浏览: 21
可以使用for循环遍历数组,获取每一项的值,然后将这些值添加到新数组中。示例代码如下:
```python
# 定义原始数组
arr = [1, 2, 3, 4, 5]
# 定义新数组
new_arr = []
# 遍历原始数组
for i in range(len(arr)):
# 获取原始数组中第i项的值
value = arr[i]
# 将值添加到新数组中
new_arr.append(value)
# 输出新数组
print(new_arr)
```
在上面的示例代码中,我们先定义了一个原始数组`arr`和一个新数组`new_arr`,然后使用for循环遍历原始数组`arr`,获取每一项的值,并将值添加到新数组`new_arr`中。最后输出新数组`new_arr`。
相关问题
for循环获取数组中某一项的值
可以使用下标来访问数组中的某一项,下标从0开始,依次递增。可以使用for循环遍历数组,获取每一项的值,示例代码如下:
```
int arr[] = {1, 2, 3, 4, 5};
int length = sizeof(arr) / sizeof(arr[0]); // 获取数组长度
for(int i = 0; i < length; i++) {
int value = arr[i]; // 获取数组中第i项的值
// TODO: 对value做一些处理
}
```
在上面的代码中,我们使用了sizeof运算符来获取数组的长度,这样可以使代码更加灵活,不需要手动指定数组长度。
python获取数组里某一指定值的索引的代码
可以使用以下代码来获取数组中某个值的索引:
```python
arr = [1, 5, 3, 8, 5, 9]
value = 5
indexes = [i for i in range(len(arr)) if arr[i] == value]
print(indexes)
```
输出:
```
[1, 4]
```
其中,`arr` 是输入的数组,`value` 是要查找的值,`indexes` 是所有符合条件的索引组成的列表。列表推导式 `[i for i in range(len(arr)) if arr[i] == value]` 会遍历整个数组,找出所有等于 `value` 的元素的下标。