How to print a list of tuples with no brackets in Python
mytuple
is already a list (a list of tuples), so calling list()
on it does nothing.
(1.0,)
is a tuple with one item. You can't call string functions on it (like you tried). They're for string types.
To print each item in your list of tuples, just do:
for item in mytuple:
print str(item[0]) + ','
Or:
print ', ,'.join([str(i[0]) for i in mytuple])
# 1.0, ,25.34, ,2.4, ,7.4
You can do it like this as well:
mytuple = (1,2,3)
print str(mytuple)[1:-1]