📜  python 将 n 个数字附加到列表 - Python (1)

📅  最后修改于: 2023-12-03 15:34:11.277000             🧑  作者: Mango

Python: 将 n 个数字附加到列表

在 Python 编程语言中,将数字附加到列表是一项常见的任务。在本文中,我们将介绍如何使用 Python 将 n 个数字附加到列表。

使用 append() 方法将数字附加到列表

在 Python 中,列表是一种可以容纳多个值的数据类型。要将数字附加到列表中,可以使用列表的 append() 方法。以下是一个将 n 个数字附加到列表的示例程序:

numbers = []
n = int(input("请输入数字的个数:"))

for i in range(n):
    num = int(input("请输入数字:"))
    numbers.append(num)

print("附加后的列表:")
print(numbers)

在上面的示例程序中,我们首先创建了一个空的列表 numbers。然后,使用 input() 函数获取输入的数字个数 n,并使用 for 循环迭代 n 次,每次从输入中获取一个数字,并使用 append() 方法将其附加到列表中。

最后,我们使用 print() 函数打印出附加后的列表。

使用列表推导式将数字附加到列表

除了使用循环和 append() 方法,还可以使用列表推导式来将数字附加到列表中。以下是一个将 n 个数字附加到列表的示例程序:

n = int(input("请输入数字的个数:"))
numbers = [int(input("请输入数字:")) for i in range(n)]

print("附加后的列表:")
print(numbers)

在上面的示例程序中,我们使用列表推导式创建了一个包含 n 个数字的列表 numbers。列表推导式的用法是将 for 循环嵌套在一个列表中,并在循环中使用 input() 函数获取输入的数字,并将其转换为整数。

最后,我们使用 print() 函数打印出附加后的列表。

总结

在 Python 中,将数字附加到列表非常简单。我们可以使用 append() 方法或列表推导式来实现这个操作。无论使用哪种方法,都需要先创建一个空的列表,然后使用循环或列表推导式向列表中添加数字。