【发布时间】:2018-01-31 06:38:00
【问题描述】:
使用此代码...
def read_restaurants(file):
file = open('restaurants_small.txt', 'r')
contents_list = file.readlines()
for line in contents_list:
line.strip('\n')
print (contents_list)
file.close()
read_restaurants('restaurants_small.txt')
我得到了这个结果...
['Georgie Porgie\n', '87%\n', '$$$\n', 'Canadian,Pub Food\n', '\n', 'Queen St. Cafe\n', ' 82%\n', '$\n', '马来西亚,泰文\n', '\n', 'Dumplings R Us\n', '71%\n', '$\n', '中文\n ', '\n', '墨西哥烧烤\n', '85%\n', '$$\n', '墨西哥\n', '\n', '油炸的一切\n', '52% \n', '$\n', '酒吧食品\n']
我想去掉 \n...我在这里阅读了很多我认为可能会有所帮助的答案,但似乎没有什么特别适用于此!
我猜 for...in 进程需要存储为一个新列表,我需要返回它...只是不知道该怎么做!
【问题讨论】:
标签: python-3.x list