欢迎访问宙启技术站
智能推送

如何用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是函数的名称,startend是函数的参数。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]