a = [(2.3, 2.3123), (231.21, 332.12)]
p = list()
for b in a:
    k = list()
for c in b:
    k.append('{0:.2f}'.format(c))
p.append(tuple(k))
print(p)
in Python, how to convert list of float numbers to string with certain format?