用Python 编写程序, 创建一个列表, 如: alist = ['a','a','b','b','c','a','b','a','c'], 然后输入其中的一个数据元素并删除列表中的这个元素, 如字符'b', 去掉列表中所有的字符'b', 并输出结果。
时间: 2023-10-23 22:59:11 浏览: 90
python---列表(list),元组(Tuples),字典(dict),集合(sets)(csdn)————程序..pdf
您可以使用以下代码来实现这个功能:
```python
alist = ['a', 'a', 'b', 'b', 'c', 'a', 'b', 'a', 'c']
element = input("请输入要删除的元素:")
alist = [item for item in alist if item != element]
print(alist)
```
这段代码首先创建了一个名为`alist`的列表,然后通过`input`函数获取用户输入的要删除的元素,并将其存储在变量`element`中。接下来,使用列表推导式遍历`alist`中的每个元素,只保留不等于`element`的元素,从而实现删除操作。最后,打印输出删除后的列表结果。
运行这段代码,程序会提示您输入要删除的元素。例如,如果您输入字符'b',则会得到以下输出:
```
请输入要删除的元素:b
['a', 'a', 'c', 'a', 'c']
```
可以看到,所有的字符'b'都被成功地从列表中删除了。
阅读全文