Skip to main content
 首页 » 编程设计

python之逐行打印 python 列表

2025年05月04日13think

如何将打印结果放到新的行中?正在打印的列表是名字、姓氏和电子邮件地址,所以我希望每一个都在新的一行。

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。