我的代码能够显示文本文件中以特定字母开头的每个单词,但我希望它不显示重复的单词。这是我的代码:
with open('text.txt','r') as myFile:
data=myFile.read().lower()
for s in data.split():
if s.startswith("r"):
print(s)
就像我说的,我的代码确实打印了单词,但显示了重复项。谢谢你的帮忙
使用一组:
with open('text.txt', 'r') as myFile:
data = myFile.read().lower()
seen = set()
for s in data.split():
if s not in seen and s.startswith("r"):
seen.add(s)
print(s)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句