python - 如何从列表中删除多个输入项
问题描述
我有一个问题,我必须在开始时接受多个输入并将它们从一组列表中删除。
如果我的清单是 list[apple,banana,cherry]
并且输入的代码是 input() 并且用户输入“apple,banana”
如何从列表中删除这两项,然后打印列表?用户必须在 1 个输入框中输入所有内容
解决方案
这应该可以帮助您:
lst = ['apple','banana','cherry']
strings = input().split(',')
for x in strings:
lst.remove(x)
print(lst)
输出:
>>> apple,banana
['cherry']
推荐阅读
- reactjs - 是否可以在 ReactJS 中为复选框添加 onMouseEnter 和 onMouseLeave?
- php - 我在数组中有 6 个值,但是当我执行时,只显示 4 个值。为什么?
- javascript - 如何对前端进行编码以打开快速登录作为弹出窗口以在 chrome 中保存用户名和密码?
- python - 为什么 LDA gensim 实现需要语料库和字典?
- postgresql - 为什么 Spring Data 不支持返回实体来修改查询?
- c - 指针数组 - 在更改先前保存的内容值的同一位置创建临时数组
- ios - 使用 puckettunnel 提供程序 (nsextensionprincipalclass) 的实现创建 SDK
- php - 在模型 [App\Team] laravel 6 上调用未定义的关系 [users]
- qt - Qt/QML:如何在 QML 中双向同步 ScrollView?
- shopify - 修改 Shopify 搜索 - 显示产品变体,正确分页