【问题标题】:How to remove multiple input items from a list [closed]如何从列表中删除多个输入项[关闭]
【发布时间】:2023-03-23 04:18:01
【问题描述】:

我有一个问题,我必须在开始时接受多个输入并将它们从集合列表中删除。

如果我的清单是 list[苹果、香蕉、樱桃]

输入的代码是 输入() 用户输入“苹果,香蕉”

如何从列表中删除这两项,然后打印列表?用户必须在 1 个输入框中输入所有内容

【问题讨论】:

  • 请从intro tour 重复on topichow to ask。 “告诉我如何解决这个编码问题?”与 Stack Overflow 无关。您必须诚实地尝试解决方案,然后就您的实施提出具体问题。 Stack Overflow 无意取代现有的教程和文档。
  • 很简单,您可以通过重复有关list 数据结构的教程或章节来解决问题。可用的去除方法在该材料中。请参阅How to Ask a Homework Question。简单地把你的作业丢在这里是不可接受的。

标签: python list input


【解决方案1】:

这应该对你有帮助:

lst = ['apple','banana','cherry']

strings = input().split(',')

for x in strings:
    lst.remove(x)
    
print(lst)

输出:

>>> apple,banana
['cherry']

【讨论】:

    猜你喜欢
    • 2023-03-03
    • 1970-01-01
    • 2015-04-13
    • 1970-01-01
    • 2020-06-24
    • 2021-05-02
    • 1970-01-01
    • 2013-03-29
    • 2012-10-26
    相关资源
    最近更新 更多