I want to print mean ± std in Python.
For instance:
print('30', u"\u00B1", "1")
I get
30 ± 1
But if I have sevel means and stds, for instance:
means = [20, 30 15]
stds = [7, 10, 2]
How can I get
'20 ± 7'
'30 ± 10'
'15 ± 2'
I want to print mean ± std in Python.
For instance:
print('30', u"\u00B1", "1")
I get
30 ± 1
But if I have sevel means and stds, for instance:
means = [20, 30 15]
stds = [7, 10, 2]
How can I get
'20 ± 7'
'30 ± 10'
'15 ± 2'
You can do that like so:
means = [20, 30, 15]
stds = [7, 10, 2]
for mean, std in zip(means, stds):
x = f"{mean} ± {std}" #x is a string
print(x)
You can do
means = [20, 30, 15]
stds = [7, 10, 2]
for i in zip(means, stds):
print(i[0], u"\u00B1", i[1])