2016-03-25 23 views
1

python3 olarak, ben gibi çıktı yazdırmak nasıl:python3 baskı biçimi çıkışı

results: a 
     b 
     c 

ama benim çıkış gibidir:

results: a 
b 
c 

Kodum

olduğunu
List = ['a', 'b', 'c'] 
print("results :", end = " ") 
for i in List: 
    print(i) 

nasıl biçimlendirebilirsiniz?

lst = ['a', 'b', 'c'] 
pad = len('results:') * ' ' # Number of spaces to insert (2nd, 3rd, ... lines) 
for i, x in enumerate(lst): 
    if i == 0: 
     print('results:', x) 
    else: 
     print(pad, x) 

cevap

1

Ekleme dolgu

List = ['a', 'b', 'c'] 
print("results :", end = " ") 
for i, e in enumerate(List): 
    if (i == 0): 
     print (e) 
    else: 
     print ("{:>{}}".format(e, len("results : "))) 
0

format() kullanarak: İlk satırdan sonra hatlar için