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]