用 Python 打印列表

Lakshay Kapoor 2023年1月30日 2021年7月12日
  1. 在 Python 中使用 map() 函数打印列表
  2. 在 Python 中使用 * 运算符打印列表
  3. 在 Python 中使用 for 循环打印列表
  4. 在 Python 中使用 join() 方法打印列表
用 Python 打印列表

在 Python 中,有四种内置数据类型用于将多个元素存储为一个集合。它们是列表、元组、集合和字典。在这里,任何用户都经常使用列表。由于列表已经按顺序存储数据,因此有不同的打印方式可以使它们看起来更易于阅读。

本教程将演示在 Python 中打印列表的不同方法。

在 Python 中使用 map() 函数打印列表

map() 函数是 Python 的内置功能。此命令也称为 mapping,用于在不使用任何类型的循环的情况下操作迭代或序列中的所有元素。该函数基本上将一种类型的可迭代对象转换为另一种类型。请参考下面的示例。

list = [5, 10, 15, 20, 25]
print(list) 
  
print("After using the mapping technique: ")
print('\n'.join(map(str, list)))

输出:

[5, 10, 15, 20, 25]
After using the mapping technique:   
5
10
15
20
25

请注意,在上面的程序中,实现了 join() 方法。Python 中的 join() 函数用于在字符串分隔符的帮助下连接任何可迭代的元素。上面使用的字符串分隔符是\n,,它是用于表示行尾的换行符。这就是为什么每个元素都在输出中的不同行中。

在 Python 中使用 * 运算符打印列表

* 运算符是 Python 中存在的众多运算符中最常用的运算符。除了执行乘法之外,* 运算符用于将列表的每个元素打印在一行中,每个元素之间有一个空格。

除了*运算符,换行符\n 也可以在打印语句本身的 sep = 参数的帮助下使用。sep = 参数基本上提供了字符串之间的分隔符。查看下面的示例代码。

list = [5, 10, 15, 'Twenty', 25]
print(list)
print("After using the * operator: ")
print(*list)

输出:

[5, 10, 15, 'Twenty', 25]
After using the * operator:
5 10 15 Twenty 25

在最后一个打印语句中,在 *list 后放置一个逗号后,可以在 sep = 的帮助下使用换行符 \n

在 Python 中使用 for 循环打印列表

for 循环通常用于任何编程语言。它用于迭代一个序列,如元组、字典、列表、集合或字符串,并对序列中存在的每个元素执行。

例子:

list = [5, 10, 15, 'Twenty', 25]
print("After using for loop:")
for l in list:
    print(l)

输出:

[5, 10, 15, 'Twenty', 25]
After using for loop:
5
10
15
Twenty
25

在这里,for 循环对给定列表中存在的每个元素执行。

在 Python 中使用 join() 方法打印列表

Python 中的 join() 函数用于在字符串分隔符的帮助下连接任何可迭代元素,如列表、元组或字符串;此方法返回一个连接的字符串作为输出。看看下面的例子。

list =['Five', 'Ten', 'Fifteen', 'Twenty']
print(' '.join(list))

输出:

Five Ten Fifteen Twenty
注意
你只能在列表中存在字符串时使用此过程。
Lakshay Kapoor avatar Lakshay Kapoor avatar

Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.

LinkedIn

相关文章 - Python List