my_list = [1, 2, 3, 2, 4, 3, 5]删除其中的所有2和3 用python编写
时间: 2023-10-20 16:05:58 浏览: 30
可以使用列表推导式来实现删除其中的所有2和3:
```python
my_list = [1, 2, 3, 2, 4, 3, 5]
new_list = [x for x in my_list if x not in [2,3]]
print(new_list)
```
输出结果为:`[1, 4, 5]`
相关问题
my_list = [1, 2, 3, 2, 4, 3, 5]删除其中的所有3 用python编写
可以使用列表解析来删除列表中的所有3:
```python
my_list = [1, 2, 3, 2, 4, 3, 5]
my_list = [x for x in my_list if x != 3]
print(my_list) # 输出 [1, 2, 2, 4, 5]
```
或者也可以使用循环来实现:
```python
my_list = [1, 2, 3, 2, 4, 3, 5]
new_list = []
for x in my_list:
if x != 3:
new_list.append(x)
print(new_list) # 输出 [1, 2, 2, 4, 5]
```
无论哪种方法,都会删除列表中的所有3,并返回一个新的列表。
py 编写一个程序,找出一个列表my_list=[1,3,2,4,5]中的第二最小值
可以使用 Python 的内置函数 sorted() 来对列表进行排序,然后取第二个元素即可找到第二小的值。代码示例如下:
```
my_list = [1, 3, 2, 4, 5]
sorted_list = sorted(my_list)
second_min = sorted_list[1]
print("第二小的值为:", second_min)
```
输出结果:
```
第二小的值为: 2
```