Print List without Square Brackets in Python (3 Examples)

 

In this tutorial, you’ll learn how to print a list without brackets in the Python programming language.

Here you have an overview of this tutorial:

Let’s dive into Python code!

 

Create Sample List

Here we will create a sample Python list to use as an example in this tutorial. Check the code below.

my_list = ["cat", 1, 2, "dog", 3, 4.2, "apple", 5]
print(my_list)
# ['cat', 1, 2, 'dog', 3, 4.2, 'apple', 5]

As shown, we have created a list object named my_list that contains strings, integers, and floats. Then, we printed my_list to the console using the print() function, which printed the list with square brackets.

But is there any way to print my_list without these square brackets? Take a look at different examples of how to do it!

 

Example 1: Print List Without Brackets Using ‘*’ Operator

In this example, we will use the * operator and the print() function to print my_list without brackets. To do so, run the following script.

print(*my_list, sep = ', ')
# cat, 1, 2, dog, 3, 4.2, apple, 5

As you can see, we have used the unpacking operator * to unpack the list and pass its elements to the print() function. The sep argument is used to specify the separator ‘, ‘ between the elements in my_list.

 

Example 2: Print List Without Brackets Using join() Method & map() Functions

In this second example, we will use the join() method and the map() function to print my_list without square brackets. Check it out!

print(', '.join(map(str, my_list)))
# cat, 1, 2, dog, 3, 4.2, apple, 5

The previous Python output shows how to use the join() method to concatenate the elements of my_list as strings, separated by a comma and a space. Then the map(str, my_list) converts each element of the list to a string before joining them.

 

Example 3: Print List Without Brackets Using for Loop

This last method uses a for loop and string concatenation to print my_list without square brackets. To do so, we will first create an empty string named output.

output = ''
for item in my_list:
    output += str(item) + ', '
output = output[:-2]
print(output)
# cat, 1, 2, dog, 3, 4.2, apple, 5

As shown, this method involves iterating over my_list and concatenating each element to form a string, separated by a comma and a space. We keep these elements in output. Then, we use [:-2] to remove the last comma and space from the string and print the final result.

 

Video, Further Resources & Summary

Do you need more explanations on how to print a list without square brackets in Python? Then you should have a look at the following YouTube video of the Statistics Globe YouTube channel.

 

The YouTube video will be added soon.

 

There are some other tutorials on Statistics Globe you might be interested in:

This post has shown how to print a list without brackets in Python. In case you have further questions, don’t hesitate to let me know in the comments.

 

Paula Villasante Soriano Statistician & R Programmer

This page was created in collaboration with Paula Villasante Soriano. Please have a look at Paula’s author page to get more information about her academic background and the other articles she has written for Statistics Globe.

 

Subscribe to the Statistics Globe Newsletter

Get regular updates on the latest tutorials, offers & news at Statistics Globe.
I hate spam & you may opt out anytime: Privacy Policy.


Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

Top