python找到unique并按字母顺序排列
我需要找到一个文本文件,打印出两个唯一的单词,并按字母顺序排列 我知道如何读取文件并按字母顺序排列,但我遇到了排序和唯一性的问题(老实说,我不知道该怎么做) 另外一个问题是,虽然它按字母顺序给我单词,但每次它找到一个单词时都会给我“\n” 文本文件: 迈克, 萨拉 萨拉 亚当 威廉 输出:亚当、迈克、莎拉、莎拉、威廉我们可以做:python找到unique并按字母顺序排列,python,file,unique,alphabetical,Python,File,Unique,Alphabetical,我需要找到一个文本文件,打印出两个唯一的单词,并按字母顺序排列 我知道如何读取文件并按字母顺序排列,但我遇到了排序和唯一性的问题(老实说,我不知道该怎么做) 另外一个问题是,虽然它按字母顺序给我单词,但每次它找到一个单词时都会给我“\n” 文本文件: 迈克, 萨拉 萨拉 亚当 威廉 输出:亚当、迈克、莎拉、莎拉、威廉我们可以做: A = open('Wordfile.txt') lines = sorted(list(set([line.rstrip() for line in A])))
A = open('Wordfile.txt')
lines = sorted(list(set([line.rstrip() for line in A]))) # Used rstip() to remove '\n' and set() to make items unique.
for line in lines:
print(line, end =' ')
A.close()
你能给我举一个你期望的结果的例子吗?啊,是的,谢谢,我得记住“集合”是一个东西
A = open('Wordfile.txt')
lines = sorted(list(set([line.rstrip() for line in A]))) # Used rstip() to remove '\n' and set() to make items unique.
for line in lines:
print(line, end =' ')
A.close()