用函数实现,list=[1,2,5,6,7,9,78],求列表中不能被3整除的数
时间: 2023-09-14 20:07:19 浏览: 38
可以使用 Python 中的列表推导式来实现这个功能,具体代码如下:
```python
my_list = [1, 2, 5, 6, 7, 9, 78]
result = [x for x in my_list if x % 3 != 0]
print(result) # 输出 [1, 2, 5, 7, 78]
```
首先,我们定义了一个名为 `my_list` 的列表,其中包含了一些整数。然后,我们使用列表推导式来创建一个名为 `result` 的新列表,其中包含了 `my_list` 中不能被 3 整除的所有元素。具体来说,我们对 `my_list` 中的每个元素 `x` 都进行了判断,如果它不能被 3 整除,就将其添加到 `result` 中。最后,我们输出了 `result` 的值,得到了结果 `[1, 2, 5, 7, 78]`。
相关问题
用函数实现,list=[1,2,5,6,7,9,78],求列表中不能被3整除的数?
可以通过循环遍历列表中的每一个数,然后判断是否能被3整除,如果不能被整除就添加到一个新的列表中,最后返回新的列表。下面是实现的代码:
```python
def get_non_divisible_by_3(lst):
result = []
for num in lst:
if num % 3 != 0:
result.append(num)
return result
lst = [1, 2, 5, 6, 7, 9, 78]
print(get_non_divisible_by_3(lst)) # 输出 [1, 2, 5, 7, 78]
```
可以看到,函数 `get_non_divisible_by_3` 接受一个列表作为参数,然后循环遍历列表中的每个数,如果不能被3整除,就把它添加到 `result` 列表中。最后返回 `result` 列表。
PYTHON用函数实现,list=[1,2,5,6,7,9,78],求列表中不能被3整除的数?
可以使用 Python 的列表推导式来实现。具体来说,可以在列表推导式中使用 `if` 条件语句来过滤掉列表中能够被 3 整除的数。示例如下:
```python
def filter_divisible_by_3(lst):
return [x for x in lst if x % 3 != 0]
# 示例用法
lst = [1, 2, 5, 6, 7, 9, 78]
result = filter_divisible_by_3(lst)
print(result) # 输出结果为 [1, 2, 5, 7]
```
在上述代码中,`filter_divisible_by_3()` 函数接受一个列表作为参数,返回一个新的列表,其中包含原列表中不能被 3 整除的数。具体实现就是通过列表推导式来遍历原列表,对于每个元素,如果它不能被 3 整除,就保留它,否则就过滤掉。最后返回过滤后的列表。
这样,调用 `filter_divisible_by_3([1,2,5,6,7,9,78])` 就可以得到 `[1, 2, 5, 7]`。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![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)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)