【问题标题】:How can I remove specific members from the list in python?如何从 python 的列表中删除特定成员?
【发布时间】:2022-07-06 01:16:24
【问题描述】:

这是我的代码,我想知道这段代码的问题在哪里 而且,不是从列表中删除and,no,i;用数字替换它。

word = input("your sentece in english : ")
Word = word.split()
Word = word.lower()
new_word = ""
delet = ["and","no","i"]
print(Word)
for m in Word:
    if m not in delet:
        new_word = new_word + m
print(new_word)   

【问题讨论】:

  • 在删除m时使用else条件
  • Word = word.lower()Word 设置为字符串,而不是列表。使用Word = word.lower().split()

标签: python list


【解决方案1】:

尝试使用enumerate

for index, m in enumerate(Word): if m in delet: Word[index] = int

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-07
    • 2022-07-21
    • 2019-03-17
    • 1970-01-01
    相关资源
    最近更新 更多