Python print() 打印两个 list ,实现中间换行

简介: Python print() 打印两个 list ,实现中间换行

Python print() 打印两个 list ,实现中间换行


有两个 list ,如果直接输出 print(list1, list2) 则会打印出一团,如下:

[0.867, 0.932, 0.95, 0.942, 0.941, 0.939, 0.939, 0.95, 0.941, 0.916, 0.879, 0.869, 0.869, 0.865, 0.851, 0.838, 0.845, 0.823, 0.829, 0.835, 0.841, 0.829, 0.842, 0.849, 0.85, 0.833, 0.868, 0.898, 0.911, 0.908, 0.912, 0.895, 0.899, 0.9, 0.927, 0.909, 0.909, 0.899, 0.919, 0.921, 0.926] [0.884, 0.939, 0.928, 0.924, 0.922, 0.921, 0.923, 0.933, 0.94, 0.913, 0.865, 0.845, 0.85, 0.859, 0.823, 0.793, 0.79, 0.78, 0.804, 0.803, 0.823, 0.816, 0.828, 0.824, 0.818, 0.81, 0.847, 0.878, 0.878, 0.878, 0.888, 0.887, 0.881, 0.881, 0.893, 0.88, 0.882, 0.879, 0.889, 0.885, 0.897]

看着很乱,所以想一个 list 一行,则代码改为:

print('list1:',list1,'\n','list2:',list2)

输入结果如下

list1: [0.867, 0.932, 0.95, 0.942, 0.941, 0.939, 0.939, 0.95, 0.941, 0.916, 0.879, 0.869, 0.869, 0.865, 0.851, 0.838, 0.845, 0.823, 0.829, 0.835, 0.841, 0.829, 0.842, 0.849, 0.85, 0.833, 0.868, 0.898, 0.911, 0.908, 0.912, 0.895, 0.899, 0.9, 0.927, 0.909, 0.909, 0.899, 0.919, 0.921, 0.926] 
 list2: [0.884, 0.939, 0.928, 0.924, 0.922, 0.921, 0.923, 0.933, 0.94, 0.913, 0.865, 0.845, 0.85, 0.859, 0.823, 0.793, 0.79, 0.78, 0.804, 0.803, 0.823, 0.816, 0.828, 0.824, 0.818, 0.81, 0.847, 0.878, 0.878, 0.878, 0.888, 0.887, 0.881, 0.881, 0.893, 0.88, 0.882, 0.879, 0.889, 0.885, 0.897]

可以看出 list2 前面有个小空格,原因为:

print里面一个逗号就会有一个空格,\n后面有个逗号所以换行之后就有空格了。

所以将代码改为:

print('list1:',list1,'\n''list2:',list2)

输出结果如下:

list1: [0.867, 0.932, 0.95, 0.942, 0.941, 0.939, 0.939, 0.95, 0.941, 0.916, 0.879, 0.869, 0.869, 0.865, 0.851, 0.838, 0.845, 0.823, 0.829, 0.835, 0.841, 0.829, 0.842, 0.849, 0.85, 0.833, 0.868, 0.898, 0.911, 0.908, 0.912, 0.895, 0.899, 0.9, 0.927, 0.909, 0.909, 0.899, 0.919, 0.921, 0.926] 
list2: [0.884, 0.939, 0.928, 0.924, 0.922, 0.921, 0.923, 0.933, 0.94, 0.913, 0.865, 0.845, 0.85, 0.859, 0.823, 0.793, 0.79, 0.78, 0.804, 0.803, 0.823, 0.816, 0.828, 0.824, 0.818, 0.81, 0.847, 0.878, 0.878, 0.878, 0.888, 0.887, 0.881, 0.881, 0.893, 0.88, 0.882, 0.879, 0.889, 0.885, 0.897]

以上,问题解决~

相关文章
|
4天前
|
存储 安全 Python
Python List深度使用(四)
Python List 是 Python 中非常常用的一种数据类型,它通过数组实现,可以容纳任意类型的元素,并支持动态扩容。在使用 Python List 时,需要充分考虑其优缺点和性能特征,并避免频繁进行添加或删除操作。在多线程多进程中使用 Python List,需要特别注意线程安全和同步问题。通过深入了解 Python List 的特性和使用方法,我们可以更好地应用它来实现我们的需求。
12 4
|
4天前
|
Python
Python List深度使用(二)
在 Python 中,列表的复制过程中,浅拷贝和深拷贝是两种不同的方式。浅拷贝只是复制了一层引用,而不会复制引用所指向的对象,因此在修改原始列表中嵌套的可变对象时,新列表也会随之改变。深拷贝则会递归复制所有的对象,包括嵌套的可变对象,因此不受原始列表的影响。如果列表中没有嵌套的可变对象,或者对新列表的改动不影响原始列表,则可以使用浅拷贝。浅拷贝是指在复制一个对象时,仅复制对象本身和对象内部第一层的引用,而不会复制其内部的对象。深拷贝是指在复制一个对象时,不仅复制对象本身,还会递归复制其内部的所有对象。
10 3
|
4天前
|
存储 索引 Python
Python教程:深入了解 Python 中 Dict、List、Tuple、Set 的高级用法
Python 中的 Dict(字典)、List(列表)、Tuple(元组)和 Set(集合)是常用的数据结构,它们各自有着不同的特性和用途。在本文中,我们将深入了解这些数据结构的高级用法,并提供详细的说明和代码示例。
11 2
|
4天前
|
存储 Python
Python List深度使用(三)
当我们进行 Python 编程时,常常需要涉及到各种数据结构的转化,其中最常用的之一就是 List。List 是一个非常重要的 Python 内置数据类型,它可以用来存储任意类型、任意长度的元素序列。在本文中,我们将介绍如何将 Python List 与其他常见的数据结构进行相互转换,并提供一些示例代码,帮助您更好地理解这些数据结构之间的关系和转换方式。
9 2
|
4天前
|
存储 Python
Python List的深度使用(一)
除了单层的List外,Python还支持多层嵌套的List,也称为List of List(LoL)。这种数据结构常用于存储复杂的高维度数据,例如图像、视频、音频等。Python List还支持一些常用的方法,如sort()、reverse()、filter()等,可以用于对List进行排序、反转和过滤。此外,List还支持append()、extend()、insert()等方法,可以用于向List中添加元素。在Python中,List可以通过[]或list()函数进行创建。4.列表的排序和过滤。
10 2
|
22天前
|
索引 Python
Python 列表(List)
Python 列表(List)
|
4天前
|
Python
【六行代码】Python逐行读取txt、换行输出到txt
【六行代码】Python逐行读取txt、换行输出到txt
12 0
|
24天前
|
存储 索引 Python
Python中的列表(List) 详解与高级应用
Python中的列表(List) 详解与高级应用
16 0
|
24天前
|
存储 算法 数据处理
Python中的列表(List) 类型详解与实战应用
Python中的列表(List) 类型详解与实战应用
13 0
|
1月前
|
存储 数据处理 索引
Python基础教程——列表(List)
Python基础教程——列表(List)