мой кодПечать в строке, но немного отличается. питон
a=[1,2,3,4]
for i in range(4):
print 0.5,a[i],
выход
0.5 1 0.5 2 0.5 3 0.5 4
, но я хочу, чтобы вывести
0.5 1 2 3 4
Как решить эту проблему?
Заранее благодарю!
мой кодПечать в строке, но немного отличается. питон
a=[1,2,3,4]
for i in range(4):
print 0.5,a[i],
выход
0.5 1 0.5 2 0.5 3 0.5 4
, но я хочу, чтобы вывести
0.5 1 2 3 4
Как решить эту проблему?
Заранее благодарю!
Только print
0.5
перед вашей петлей.
a=[1,2,3,4]
print 0.5,
for i in a:
print i,
Нет необходимости использовать range
a=[1,2,3,4]
print 0.5,
for i in a:
print i,
Для самого списка, вы можете сделать:
>>> ' '.join(map(str, a))
'1 2 3 4'
Для печати нескольких типов объектов, наиболее использовать str.format:
>>> print '{} {}'.format(.5, ' '.join(map(str,a)))
0.5 1 2 3 4
Whic h позволяет присваивать значения значимым форматам:
>>> print '{:.2%} {}'.format(.5, ' '.join(map(str,a)))
50.00% 1 2 3 4
печать 0,5 перед входом в петлю – venki421