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]

以上,问题解决~

相关文章
|
5天前
|
Python
[oeasy]python057_如何删除print函数_dunder_builtins_系统内建模块
本文介绍了如何删除Python中的`print`函数,并探讨了系统内建模块`__builtins__`的作用。主要内容包括: 1. **回忆上次内容**:上次提到使用下划线避免命名冲突。 2. **双下划线变量**:解释了双下划线(如`__name__`、`__doc__`、`__builtins__`)是系统定义的标识符,具有特殊含义。
19 3
|
22天前
|
C语言 Python
[oeasy]python054_python有哪些关键字_keyword_list_列表_reserved_words
本文介绍了Python的关键字列表及其使用规则。通过回顾`hello world`示例,解释了Python中的标识符命名规则,并探讨了关键字如`if`、`for`、`in`等不能作为变量名的原因。最后,通过`import keyword`和`print(keyword.kwlist)`展示了Python的所有关键字,并总结了关键字不能用作标识符的规则。
31 9
|
30天前
|
数据挖掘 大数据 数据处理
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
59 14
|
1月前
|
数据挖掘 大数据 数据处理
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
49 10
|
2月前
|
存储 JSON 监控
告别Print,使用IceCream进行高效的Python调试
本文将介绍**IceCream**库,这个专门用于调试的工具显著提升了调试效率,使整个过程更加系统化和规范化。
84 2
告别Print,使用IceCream进行高效的Python调试
|
3月前
|
测试技术 开发者 Python
在 Python 中创建列表时,应该写 `[]` 还是 `list()`?
在 Python 中,创建列表有两种方法:使用方括号 `[]` 和调用 `list()` 函数。虽然两者都能创建空列表,但 `[]` 更简洁、高效。性能测试显示,`[]` 的创建速度比 `list()` 快约一倍。此外,`list()` 可以接受一个可迭代对象作为参数并将其转换为列表,而 `[]` 则需要逐一列举元素。综上,`[]` 适合创建空列表,`list()` 适合转换可迭代对象。
在 Python 中创建列表时,应该写 `[]` 还是 `list()`?
|
3月前
|
Go Python Windows
聊一聊 Python 的换行以及转义
聊一聊 Python 的换行以及转义
61 2
|
3月前
|
存储 C++ Python
[oeasy]python037_ print函数参数_sep分隔符_separator
本文介绍了Python中`print`函数的`sep`参数,即分隔符。通过回顾上文内容,解释了类型与`type`的概念,并强调了参数类型的重要性。文章详细探讨了`print`函数如何使用`sep`参数来分隔输出值,默认分隔符为空格(序号32)。还讨论了如何修改分隔符为其他字符,如冒号,并解释了为何反斜杠需要使用双反斜杠表示。最后,文章追溯了`sep`名称的由来,以及相关词汇的历史背景,如盎格鲁-萨克逊人的武器和语言。
110 0
|
3月前
|
索引 Python
Python列表操作-推导式(List Comprehension)
Python列表操作-推导式(List Comprehension)
31 0
|
4月前
|
Python
Python量化炒股的获取数据函数— get_billboard_list()
Python量化炒股的获取数据函数— get_billboard_list()
54 0