We are committed to provide service 24 X 7

Deals, Shopping, Training, Tools

Create List of single item repeated N times in Python

In this article, we will learn different ways to create a list of single item repeated N times in Python.

Table Of Contents

Method 1: Using Astrik

We can create a list object with one element only, and then multiply that list object with N. It will repeat the single element of list N times, and returns a list of N repeated elements. Let’s see an example,

Advertisements

N = 7

# Create a List of N repeated numbers i.e. 
# seven times 22 in this case
listOfNumbers = [22] * N

print(listOfNumbers)

Output:

[22, 22, 22, 22, 22, 22, 22]

It created a list of 7 repeated elements i.e. number 22 repeated seven times.

Method 2: Using List comprehension

We can iterate over a range of numbers i.e. from 0 to N. In each iteration, add same element into the list. In the end, list comprehension will give us a list of N repeated elements. Let’s see an example, where we will create a list of 7 elements.

N = 7

# Create a List of N repeated numbers i.e. 
# seven times 22 in this case
listOfNumbers = [22 for i in range(N)]

print(listOfNumbers)

Output:

[22, 22, 22, 22, 22, 22, 22]

It created a list of 7 repeated elements i.e. number 22 repeated seven times.

Method 3: Using itertools

The itertools module, provides a function repeat(), almost exactly for this purpose. The function accepts an element, and a repeation count as arguments. It yields the object for the specified number of times. We can use this to create a list of N repeated items. For that, we need to pass th element and repeation count N as arguments in the itertools.repeat() function. Then store the returned values to a list. Let’s see an example,

import itertools

N = 7

# Create a List of N repeated numbers i.e. 
# seven times 22 in this case
listOfNumbers = list(itertools.repeat(22, N))

print(listOfNumbers)

Output:

[22, 22, 22, 22, 22, 22, 22]

It created a list of 7 repeated elements i.e. number 22 repeated seven times.

Summary

We learned how to create a list of N repeated items in Python. Thanks.

Cart

Your Cart is Empty

Back To Shop