geekdoc-python-zh/docs/askpython/print-a-python-list.md

2.7 KiB

打印 Python 列表的 3 种简单方法

原文:https://www.askpython.com/python/list/print-a-python-list

读者朋友们,你们好!在本文中,我们将关注打印 Python 列表的不同方法。所以,让我们开始吧!


首先,什么是 Python 列表?

Python 为我们提供了各种数据结构来存储和处理数据。名单就是其中之一。

Python List 是存储可变数据值序列的数据结构。此外,列表可以被认为是元素的有序集合,即它们遵循元素的顺序。

现在让我们关注一些打印列表元素的技术。


1.使用 map()函数打印 Python 列表

Python map() 函数可以和 join() 函数联合使用,轻松打印 Python 列表。

语法:

''.join(map(str,list))

举例:

lst = [10,20,30,'John',50,'Joe']
print("Elements of the List:\n")
print('\n'.join(map(str, lst))) 

说明:

  • 首先,我们应用 map 方法,将列表中的值转换为字符串,也就是说,我们将它们映射为字符串格式。
  • 然后,我们应用 join 方法来组装元素,并包含一个新行来分隔元素。

输出:

Elements of the List:

10
20
30
John
50
Joe


2.使用' * '符号打印 Python 列表

接下来,我们将使用 Python ' '符号*来打印一个列表。

语法:

*list

我们可以通过包含 sep 值来定制输出。下面,我们将分隔值设置为一个换行符

举例:

lst = [10,20,30,'John',50,'Joe'] 
print("Elements of the List:\n")
print(*lst, sep = "\n") 

输出:

Elements of the List:

10
20
30
John
50
Joe


3.简单的方法——使用 for 循环

作为初学者,天真的方法总是最好的入门方法!

在这个方法中,我们使用循环的遍历列表的每个元素,然后在这里打印一个 Python 列表。

语法:

for element in list:
    print(element)

举例:

lst = [10,20,30,'John',50,'Joe'] 
print("Elements of the List:\n")
for x in lst:
    print(x)

输出:

Elements of the List:

10
20
30
John
50
Joe


结论

如上所述,这些是打印 Python 列表的不同方式。当然,我们可以用更多的方法来做同样的事情。但是我相信,方法 1 和 2(上面讨论过的)仍然很突出。

这个话题到此结束。更多与 Python 相关的话题,敬请关注,在此之前,请继续与我们一起学习和成长!!🙂