w3resource

Python: Initialize and fills a list with the specified value

Python List: Exercise - 251 with Solution

Write a Python program that fills a list with the specified value.

  • Use a list comprehension and range() to generate a list of length equal to n, filled with the desired values.
  • Omit val to use the default value of 0.

Sample Solution:

Python Code:

# Define a function 'initialize_list_with_values' that takes two arguments, 'n' and 'val'.
# The function creates a list containing 'n' elements, each initialized with the value 'val'.
def initialize_list_with_values(n, val=0):
    return [val for x in range(n)]

# Call the 'initialize_list_with_values' function with different arguments to create lists.
# Example 1: Create a list with 7 elements, all initialized with the default value 0.
print(initialize_list_with_values(7))

# Example 2: Create a list with 8 elements, all initialized with the value 3.
print(initialize_list_with_values(8, 3))

# Example 3: Create a list with 5 elements, all initialized with the value -2.
print(initialize_list_with_values(5, -2))

# Example 4: Create a list with 5 elements, all initialized with the value 3.2.
print(initialize_list_with_values(5, 3.2))

Sample Output:

[0, 0, 0, 0, 0, 0, 0]
[3, 3, 3, 3, 3, 3, 3, 3]
[-2, -2, -2, -2, -2]
[3.2, 3.2, 3.2, 3.2, 3.2]

Flowchart:

Flowchart: Initialize and fills a list with the specified value.

Python Code Editor:

Previous: Write a Python program to calculate the sum of a list, after mapping each element to a value using the provided function.
Next: Write a Python program to get the n maximum elements from a given list of numbers.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://198.211.115.131/python-exercises/list/python-data-type-list-exercise-251.php