Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Python | Assign range of elements to List

  • Last Updated : 13 May, 2019

Assigning elements to list is a common problem and many varieties of it have been discussed in the previous articles. This particular article discusses the insertion of range of elements in the list. Let’s discuss certain ways in which this problem can be solved.

Method #1 : Using extend()
This can be solved using the extend function in which the insertion of range of numbers can be done on the rear end using the range function.

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning - Basic Level Course




# Python3 code to demonstrate
# Assigning range of elements to List
# using extend()
  
# initializing list
test_list = [3, 5, 6, 8]
  
# printing original list
print("The original list : " + str(test_list))
  
# using extend()
# Assigning range of elements to List
test_list.extend(range(6))
  
# print result
print("The list after adding range elements : " + str(test_list))
Output :



The original list : [3, 5, 6, 8]
The list after adding range elements : [3, 5, 6, 8, 0, 1, 2, 3, 4, 5]

 

Method #2 Using * operator
This problem can also be solved using the * operator and with the advantage of flexibility of addition of elements at any position.




# Python3 code to demonstrate
# Assigning range of elements to List
# using * operator
  
# initializing list
test_list = [3, 5, 6, 8]
  
# printing original list
print("The original list : " + str(test_list))
  
# using * operator
# Assigning range of elements to List
res = [3, 5, *range(6), 6, 8]
  
# print result
print("The list after adding range elements : " + str(res))
Output :
The original list : [3, 5, 6, 8]
The list after adding range elements : [3, 5, 0, 1, 2, 3, 4, 5, 6, 8]



My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!