gpt4 book ai didi

python - 如何删除以用户选择的字母开头的所有项目?

转载 作者:太空宇宙 更新时间:2023-11-03 16:00:13 24 4
gpt4 key购买 nike

我正在为学校做作业。我应该让用户创建一个包含十个单词的列表,然后我应该删除列表中以用户选择的字母开头的所有项目。

这就是如何我尝试这样做,但它并没有删除所有以该字母开头的单词。
我已经用我有限的知识尽可能多地进行了故障排除,看起来 for 循环并没有遍历所有单词。

ordalisti = []
for i in range(10):
wordlist.append(str(input("Type a word: ").lower()))
letter = input("Choose a letter: ").lower()
for word in wordlist:
if word[0] == letter:
wordlist.remove(word)
print(wordlist)

最佳答案

您可以使用列表理解:

print [word for word in wordlist if word[0] != letter]

关于python - 如何删除以用户选择的字母开头的所有项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40386090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com