如何将嵌套列表(nested list)以矩阵格式打印输出?
Python实现嵌套列表的矩阵式打印
想把嵌套列表按矩阵形式打印出来很简单,直接遍历每个子列表打印就行——Python里打印列表默认就会输出[元素,元素,...]的格式,刚好匹配你的需求。
基础实现代码
nestedList = [[1,2,3],[4,5,6],[7,8,9]] for sub_list in nestedList: print(sub_list)
对应输出
[1,2,3]
[4,5,6]
[7,8,9]
要是你需要更灵活的格式控制(比如去掉元素间的空格),可以手动拼接字符串:
nestedList = [[1,2,3],[4,5,6],[7,8,9]] for sub_list in nestedList: print(f"[{','.join(map(str, sub_list))}]")
这个写法的输出也完全符合你的预期,适合需要精细调整格式的场景。
内容的提问来源于stack exchange,提问作者Yami
相关产品推荐
相关产品推荐

