创建一个多维数组[[1,3,5],[7,9,11],[13,15,17]],并筛选出大于5并能被3整除的元素。
时间: 2023-09-08 22:04:51 浏览: 37
### 回答1:
我可以回答这个问题。可以使用以下代码创建并筛选这个多维数组:
```python
array = [[1,3,5],[7,9,11],[13,15,17]]
result = [num for sublist in array for num in sublist if num > 5 and num % 3 == 0]
print(result)
```
输出结果为 `[9, 15]`。
### 回答2:
创建多维数组[[1,3,5],[7,9,11],[13,15,17]]如下:
```python
array = [[1,3,5],[7,9,11],[13,15,17]]
```
为了筛选出大于5且能被3整除的元素,我们可以使用循环来访问多维数组中的每个元素,然后使用条件语句来判断是否满足筛选条件,将符合条件的元素添加到一个新的列表中。最后,我们可以打印出这个新的列表。
完整的代码如下:
```python
array = [[1,3,5],[7,9,11],[13,15,17]]
new_array = []
for i in range(len(array)):
for j in range(len(array[i])):
if array[i][j] > 5 and array[i][j] % 3 == 0:
new_array.append(array[i][j])
print(new_array)
```
执行以上代码后,输出结果为:[9, 15]
说明:在给定的多维数组中,大于5且能被3整除的元素有9和15。这2个元素被筛选出来并添加到新的列表中。
### 回答3:
首先,我们需要创建一个多维数组[[1,3,5],[7,9,11],[13,15,17]]。
相关推荐
![](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)
![](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)