简介
在 Python 中,列表是一组有序且可变的项目集合。有时,我们需要用特定的值或一组值来初始化一个列表。在这个挑战中,你将创建一个函数,用指定的值初始化并填充一个列表。
在 Python 中,列表是一组有序且可变的项目集合。有时,我们需要用特定的值或一组值来初始化一个列表。在这个挑战中,你将创建一个函数,用指定的值初始化并填充一个列表。
编写一个函数 initialize_list_with_values(n, val=0),该函数接受两个参数:
n(整数),表示要创建的列表的长度。val(整数),表示用于填充列表的值。如果未提供 val,则应使用默认值 0。该函数应返回一个长度为 n 的列表,其中填充了指定的值。
def initialize_list_with_values(n, val = 0):
return [val for x in range(n)]
initialize_list_with_values(5, 2) ## [2, 2, 2, 2, 2]
在这个挑战中,你学习了如何使用列表推导式和 range() 函数,用指定的值初始化并填充一个列表。你还学习了如何为函数参数设置默认值。