Python中的append()函数用于在循环中动态生成列表的实例代码
发布时间:2023-12-28 07:20:13
在Python中,append()函数用于在列表末尾添加元素。这个函数对于在循环中动态生成列表非常有用,因为它允许我们逐步构建列表,添加元素或者值。
下面是一个使用append()函数在循环中动态生成列表的例子:
# 创建一个空列表
nums = []
# 在循环中生成列表
for i in range(10):
# 将i的平方添加到列表末尾
nums.append(i**2)
# 打印生成的列表
print(nums)
输出结果:
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
在上面的例子中,我们首先创建了一个空的列表nums。然后我们使用for循环迭代10次,从0到9。在每次循环中,我们计算i的平方并将其添加到列表nums的末尾。最后,我们打印生成的列表nums。
通过使用append()函数,我们在循环中逐步构建了列表。这种方法对于不知道列表最终大小的情况非常有用,因为我们可以根据需要动态添加元素。
以下是另外一个例子,演示了在循环中动态生成字符串列表的用法:
# 创建一个空列表
names = []
# 在循环中生成列表
while True:
# 从用户输入中获取名字
name = input("请输入一个名字(输入'q'退出):")
# 如果用户输入'q',则退出循环
if name == 'q':
break
# 将名字添加到列表末尾
names.append(name)
# 打印生成的列表
print(names)
在这个例子中,我们使用了while循环,允许用户多次输入名字。用户输入的名字通过input()函数获取,并使用append()函数将其添加到列表names的末尾。用户输入'q'后,我们使用break语句退出循环,并打印生成的列表names。
通过使用append()函数,我们可以在循环中动态生成列表,从而使代码更加灵活和可扩展。无论是添加数值还是字符串,append()函数都是很方便的工具。
