python - 逐行打印 python 列表

标签 python sorting newline

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

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/

相关文章:

python - 将*单个* IMAP 消息标记为未读

python - 无法在 python 中将数据对象与 timeit.Time 模块一起使用

php - JavaScript 和包含\r 和/或\n 字符的字符串数组

java - 在运行时获取 JVM 可用的内存

django - models.TextField() 中的换行符未在模板中呈现

ruby - Ruby 的 ZipInputStream 搞砸了我的行尾是怎么回事?

python - 计算 QTextEdit 中有多少填充行

python - 为什么 re.match ("c", "cat") 不返回 true?

javascript - 模糊排序算法归并稳定性

apache-flex - Flex AdvancedDataGrid - 删除排序箭头