如何将打印结果放到新的行中?正在打印的列表是名字、姓氏和电子邮件地址,所以我希望每一个都在新的一行。
import csv
f = open('attendees1.csv')
csv_f = csv.reader(f)
attendee_details = []
for row in csv_f:
attendee_details.append(row[0:4])
sortedlist =[sorted(attendee_details, key=lambda x:x[0])]
print (sortedlist)
最佳答案
print('\n'.join(map(str, sortedlist)))
这适用于所有列表。如果列表已经包含字符串,则不需要 map
。
关于python - 逐行打印 python 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29730607/