我使用csv导入了5000个最常用单词的列表,我想确保它们都是小写的.我还需要把它变成一组.是否有一种特殊的方法可以做到这一点,因为它可以用来手动完成.但这段代码应该有效吗?
with open("most_common_words.csv", "rU") as csv_file: # Opens the file in a 'closure' so that when it's finished it's automatically closed" most_common = csv.reader(csv_file, delimiter = ',', quotechar = '"') # Create a csv reader instance mcw_set = set(most_common.lower())
谢谢!
这将有效:
with open("most_common_words.csv", "rU") as csv_file: most_common = csv.reader(csv_file, delimiter = ',', quotechar = '"') mcw_set = set(x[0].lower() for x in most_common)
这是关于生成器表达式的参考