Initialize the list with alphabets using list comprehension

This is a method similar to the above method, but rather a shorthand for the naive method as it uses the list comprehension technique to achieve the task. 

Python3




# Python3 code to demonstrate
# Filling alphabets
# using list comprehension
 
# initializing empty list
test_list = []
 
# printing initial list
print ("Initial list : " + str(test_list))
 
# using list comprehension
# for filling alphabets
test_list = [chr(x) for x in range(ord('a'), ord('z') + 1)]
 
# printing resultant list
print ("List after insertion : " + str(test_list))


Output :

Initial list : [] 

List after insertion : [β€˜a’, β€˜b’, β€˜c’, β€˜d’, β€˜e’, β€˜f’, β€˜g’, β€˜h’, β€˜i’, β€˜j’, β€˜k’, β€˜l’, β€˜m’, β€˜n’, β€˜o’, β€˜p’, β€˜q’, β€˜r’, β€˜s’, β€˜t’, β€˜u’, β€˜v’, β€˜w’, β€˜x’, β€˜y’, β€˜z’]

Python | Ways to initialize list with alphabets

While working with Python lists, sometimes we wish to initialize the list with the English alphabet a-z or A-Z. This is an essential utility in competitive programming and also in certain applications. Let’s discuss various methods to achieve this using Python.

Similar Reads

Initialize the list with alphabets using string.ascii_uppercase

The most pythonic and latest way to perform this particular task. Using this new inbuilt function will internally handle the coding part providing a useful shorthand for the user....

Initialize the list with alphabets using a naive method

...

Initialize the list with alphabets using list comprehension

The most general method that comes to our mind is using the brute force method of running a Python loop till 26 and incrementing it while appending the letters in the list. Refer to ASCII Table for more....

Initialize the list with alphabets using a map()

...

Contact Us