下面的代码给出了以特定前缀/后缀开头/结尾的单词:
string_list = [line.strip() for line in open("file.txt", 'r')]
for word in string_list:
if word[-1] == "a":
print word
string_list = [line.strip() for line in open("file.txt", 'r')]
for word in string_list:
if word[0] == "fi":
print word
如何优化它以在大量数据上真正快速?