How to print array/ list without brackets in python?

+2 votes

I want to print a list in python without the square brackets. It is always coming printing like [“a”,”b”,”c”]

Announcement! Career Guide 2019 is out now. Explore careers to become an AI/ ML Engineer or Data Scientist!

Apr 18, 2018 in Python by ned_crew
• 1,620 points

11 answers to this question.

+2 votes
print (', '.join(name))

It will simply take all the elements in a list(name), and joins them with ‘, ’

answered Apr 18, 2018 by aayushi
• 750 points

print(*a, sep =' ')

o/p : 1 2 3 4 5
Hey @santosh. Why cant I use print (', '.join(a)) for a=[1,2,3,4,5]

I am getting error:

TypeError: sequence item 0: expected str instance, int found

Because join() is a method of a string type object, and joins lists that are made of string type objects. If your list is consisted of integers, it would not work. For example, you would have to do str() on all elements of your list to do a join() on it.

hey friends how to function return type a list with braces and coma's
Hello @Orestarod! I hope you are doing good. Register at Edureka Community and earn credits for every contribution(asking, answering, commenting or even upvoting or downvoting) you make.
you cant use join function with iterables . It works only with strings
+1 vote
print (','.join(name_of_list))
answered Dec 10, 2018 by Karunes
+1 vote

You can try this for arrays:

print str(names)[1:-1]
answered Dec 10, 2018 by George
+2 votes
print(*names, sep = ', ')

This is what I use

answered Dec 10, 2018 by Sudo
Thank you, this worked for me!

This is not working for me.I want to separate a single column from a dataframe and print the output as an array.Need help.Thanks
0 votes

You can use looping to do this. This is not the best way but it is a possible way so I posted it:

for name in names:
        print(names[index], end=", ")
        index += 1
answered Dec 10, 2018 by Chandu
+1 vote
print(", ".join(str(x) for x in name))
answered Dec 10, 2018 by Lagu
0 votes
answered Feb 8, 2019 by Praveen Daniel
0 votes
for x in like:

print (x)
answered Feb 27, 2019 by Suresh
0 votes

print list without bracket

list = ["Rajesh", "Raj", "Amit", "Neha", "Annu"]
print(*list, sep=", ")



  if you are interested to learn more about python like list ,tuplple ,dictionary,set etc. than i would like to suggest you can  join best industrial training in python

answered Apr 9, 2019 by rajesh
• 1,230 points
thank u so much
Hello rajesh,

Thank you for the best answer ever I've found anywhere.


Can you tell what is * for ?


If you want to print the elements of the list or array without using loops, then you can use the '*' symbol to print the list elements in a single line with space.

0 votes
try this :


answered Apr 15, 2019 by Alireza Bahrami
please tell me how to read and print array of n elements in python

You can read array from the users like this:


And you can directly print the array as follows:


There are many other ways to read and write an array. Do you want any particular way to do this?

0 votes
print (', '.join(name))
answered May 6, 2019 by anonymous

Related Questions In Python

+3 votes
2 answers

how to print array integer without [] bracket in python like result = 1,2,3,4,5

Hey @abhijmr.143, you can print array integers ...READ MORE

answered Aug 4, 2018 in Python by Omkar
• 69,030 points

edited Aug 8, 2018 by Omkar 4,164 views
0 votes
1 answer

How to Print a List in Python

ou are using Python 2.x syntax with ...READ MORE

answered Aug 31, 2018 in Python by charlie_brown
• 7,780 points
+4 votes
7 answers
+1 vote
1 answer

How to print first character of each word in upper case of a string in Python

You can use split() using space as ...READ MORE

answered Jun 1, 2018 in Python by george
• 200 points
+1 vote
2 answers

how can i count the items in a list?

Syntax :            list. count(value) Code: colors = ['red', 'green', ...READ MORE

answered Jul 6, 2019 in Python by Neha
• 330 points

edited Jul 8, 2019 by Kalgi 1,342 views
0 votes
0 answers
0 votes
1 answer

How to add a new line in Python?

You can use '\n' for a next ...READ MORE

answered May 2, 2018 in Python by aayushi
• 750 points
0 votes
2 answers

How to calculate square root of a number in python?

calculate square root in python >>> import math ...READ MORE

answered Apr 2, 2019 in Python by anonymous