Printing a list in python can be done is following ways:
- Using for loop : Traverse from 0 to len(list) and print all elements of the list one by one uisng a for loop, this is the standard practice of doing it.
# Python program to print list# using for loopa=[1,2,3,4,5]# printing the list using loopforxinrange(len(a)):printa[x],chevron_rightfilter_noneOutput:
1 2 3 4 5
- Without using loops: * symbol is use to print the list elements in a single line with space. To print all elements in new lines or separated by space use sep=”\n” or sep=”, ” respectively.
# Python program to print list# without using loopa=[1,2,3,4,5]# printing the list using * operator separated# by spaceprint(*a)# printing the list using * and sep operatorprint("printing lists separated by commas")print(*a, sep=", ")# print in new lineprint("printing lists in new line")print(*a, sep="\n")chevron_rightfilter_noneOutput:
1 2 3 4 5 printing lists separated by commas 1, 2, 3, 4, 5 printing lists in new line 1 2 3 4 5
- Convert a list to a string for display : If it is a list of strings we can simply join them using join() function, but if the list contains integers then convert it into string and then use join() function to join them to a string and print the string.
# Python program to print list# by Converting a list to a# string for displaya=["Geeks","for","Geeks"]# print the list using join function()print(' '.join(a))# print the list by converting a list of# integers to stringa=[1,2,3,4,5]printstr(a)[1:-1]chevron_rightfilter_noneOutput:
Geeks for Geeks 1, 2, 3, 4, 5
- Using map : Use map() to convert each item in the list to a string if list is not a string, and then join them:
# Python program to print list# print the list by converting a list of# integers to string using mapa=[1,2,3,4,5]print(' '.join(map(str, a)))print"in new line"print('\n'.join(map(str, a)))chevron_rightfilter_noneOutput:
1 2 3 4 5 in new line 1 2 3 4 5
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.
Recommended Posts:
- Python | Ways to split a string in different ways
- Python | Zipping two lists of lists
- Python | Program to count number of lists in a list of lists
- Python - Convert Lists into Similar key value lists
- Python | Split the Even and Odd elements into two different lists
- Python | Merge corresponding sublists from two different lists
- Python - Sum of different length Lists of list
- Python | Ways to concatenate two lists
- Python | Ways to create a dictionary of Lists
- Python | Ways to iterate tuple list of lists
- Python | Ways to sum list of lists and return sum list
- Different ways to access Instance Variable in Python
- Reverse string in Python (5 different ways)
- Extending a list in Python (5 different ways)
- Different ways to clear a list in Python
- Python | Different ways to kill a Thread
- Different ways to Invert the Binary bits in Python
- Different ways to convert a Python dictionary to a NumPy array
- Python | Multiply all numbers in the list (4 different ways)
- PyQt5 â Different padding size at different edge of Label
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

