如何用Python编写一个返回列表的函数?
发布时间:2023-07-06 12:21:51
编写一个返回列表的函数通常包括定义函数的名称、参数列表和返回值,并在函数体中编写逻辑来生成并返回一个列表。下面是一个示例函数来返回一个包含连续整数的列表。
def generate_list(start, end):
"""
生成一个包含从start到end连续整数的列表并返回
:param start: 起始整数
:param end: 结束整数
:return: 生成的列表
"""
result = []
for i in range(start, end+1):
result.append(i)
return result
在上面的函数中,generate_list是函数的名称,start和end是函数的参数。start是要生成的列表的起始整数,end是要生成的列表的结束整数。
函数体中定义了一个空列表 result。然后通过使用range函数来生成一个包含连续整数的迭代器,并使用for循环遍历该迭代器。在每次循环中,将当前整数添加到result列表中。
最后,使用关键字return返回生成的列表。
可以使用以下代码调用上述函数,并打印返回结果:
my_list = generate_list(1, 10) print(my_list)
输出结果将是一个包含整数1到10的列表:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]。
