如何解决带理解的格式化打印
我正在尝试使用理解和打印格式打印列表列表。
all_students = [
["Joe","John","Mary"],["Tina","Tony","Jeff","Béla"],["Pete","Dave"],]
print("\n".join("group {0},size of group: {1},students: {2}"
.format(idx+1,len(element),*element) for idx,element in enumerate(all_students))
)
输出:
group 1,size of group: 3,students: Joe
group 2,size of group: 4,students: Tina
group 3,size of group: 2,students: Pete
预期结果:
group 1,students: Joe,John,Mary
group 2,students: Tina,Tony,Jeff,Béla
group 3,students: Pete,Dave
解决方法
直接替换
.format(idx+1,len(element),*element)
与
.format(idx+1,",".join(element))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。