python现有列表[90,30,72,4,27,11,8,84] (1)删除列表中的4,并打印列表 (2)在列表位置4添加元素21,并打印列表 (3)筛选列表中符合“3的倍数"的值保存到新列表,并打印出新列表
时间: 2023-10-30 09:30:16 浏览: 13
好的,让我来回答你的问题:
1. 删除列表中的4,并打印列表:
```python
my_list = [90, 30, 72, 4, 27, 11, 8, 84]
my_list.remove(4) # 删除列表中的4
print(my_list) # 打印新的列表
```
输出结果:
```
[90, 30, 72, 27, 11, 8, 84]
```
2. 在列表位置4添加元素21,并打印列表:
```python
my_list = [90, 30, 72, 4, 27, 11, 8, 84]
my_list.insert(4, 21) # 在位置4添加元素21
print(my_list) # 打印新的列表
```
输出结果:
```
[90, 30, 72, 4, 21, 27, 11, 8, 84]
```
3. 筛选列表中符合“3的倍数"的值保存到新列表,并打印出新列表:
```python
my_list = [90, 30, 72, 4, 27, 11, 8, 84]
new_list = [] # 创建一个新的列表
for num in my_list:
if num % 3 == 0: # 判断是否为3的倍数
new_list.append(num) # 如果是3的倍数,就添加到新列表中
print(new_list) # 打印新的列表
```
输出结果:
```
[90, 30, 72, 27, 84]
```
希望我的回答能够帮助到你!
相关问题
现有列表[90,30,72,4,27,11,8,84]删除列表中的4,并打印列表
好的,根据您的要求,我为您编写了以下Python代码来删除列表中的4并打印列表:
```python
lst = [90,30,72,4,27,11,8,84]
lst.remove(4)
print(lst)
```
输出结果为:
```
[90, 30, 72, 27, 11, 8, 84]
```
这样就删除了列表中的4并打印了新的列表。
现有一个列表 li = [1,2,3,4,6,7,8,10,12],使用Python删除列表中的偶数数据
您好!这是一个技术问题,我很乐意回答。可以使用以下代码删除列表中的偶数数据:
```python
li = [1, 2, 3, 4, 6, 7, 8, 10, 12]
li = [x for x in li if x % 2 != 0]
print(li) # 输出 [1, 3, 7]
```
注意,上述代码将原始列表中的偶数数据删除,并创建了一个新的列表来存储剩余的奇数数据。如果要修改原始列表并删除其中的偶数数据,可以使用以下代码:
```python
li = [1, 2, 3, 4, 6, 7, 8, 10, 12]
li = [x for x in li if x % 2 != 0]
print(li) # 输出 [1, 3, 7]
```
希望对您有所帮助!