How to print python list elements :
Python list is used to hold same or different elements. All list elements are placed comma separated inside a square bracket []. You can access the list items and read/modify/delete them using index. The index starts from 0, i.e. 0 is the index of the first element, 1 is for the second element etc.
Similarly, you can use indices to print one sublist easily. In this post, I will show you different ways to print a list in python.
Using indices :
If you print the list variable, it will print all values in the list :
my_list = [1,2,3,4,5,6,7,8,9,10]
print(my_list)
It will print :
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
If you want to print only one part of the list, you can use indices :
list[first_index : last_index]
The firstindex_ and lastindex, both are optional. It returns one list from _firstindex_ to lastindex, excluding _lastindex_.
For example :
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(my_list[:])
print(my_list[1:5])
print(my_list[:6])
print(my_list[6:])
It will print :
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[2, 3, 4, 5]
[1, 2, 3, 4, 5, 6]
[7, 8, 9, 10]
- The first statement prints all values because we are not providing firstindex_ or lastindex_
- Second statement prints from index 1 to 4.
- The third statement prints from index 0 to 5.
- The fourth statement prints from index 6 to last.
Using * :
We can use * to print the list elements separated by a space :
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(*my_list)
It will print :
1 2 3 4 5 6 7 8 9 10
You can also use one separator character :
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(*my_list, sep = ',')
Output :
1,2,3,4,5,6,7,8,9,10
Using a for loop :
You can always traverse a list and print all items :
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in range(len(my_list)):
print(my_list[i])
It will print all items in the list each on new line :
1
2
3
4
5
6
7
8
9
10
Similar tutorials :
- Python 3 program to print invert right angle triangle
- Python program to print a triangle using star
- Python program to print a right angle triangle
- Python program to print the odd numbers in a given range
- Python program to print all combinations of three numbers
- Python program to print numbers with comma as thousand separators