【发布时间】:2020-10-27 15:30:29
【问题描述】:
我是 Python 新手,为一个简单的问题道歉。我的任务如下:
创建按字母顺序排列的唯一单词列表并显示前 5 个单词
我有text变量,里面包含很多文字信息
我做到了
test = text.split()
sorted(test)
因此,我收到了一个列表,该列表以 $ 和数字等符号开头。
如何获取单词并打印 N 个单词。
【问题讨论】:
-
你把什么定义为word?至于第二个问题,只需使用
sorted分割您创建的列表 -
您只关心字母单词吗?例如,您是否只想打印仅包含字母的前 5 个字符串而忘记其余的?
-
一个很好的问题。我在想我需要打印真实的单词,而不仅仅是前 5 个元素。
-
@AnakinSkywalker 看看 python 的内置
filter、列表切片和regex库。这应该会让你继续前进 -
“独特的词”到底是什么意思?它是指字面上只在输入列表中出现一次的单词,还是只是不同的单词,无论它们出现的频率如何?
标签: python string sorting alphabetical