在i python-notebook中没有空格的打印列表

时间:2015-09-30 20:20:35

标签: python-2.7 ipython-notebook

a="alizafar"

b=len(a)

lis=[1]*b

d=b

sep=""

c=0

while b>0:

    lis[c]=a[c]

    c=c+1

    b=b-1

c=0

while d>0:

    new=lis[c]

    print new,

    c=c+1

    d=d-1

结果:a l i z a f a r

虽然我想打印:alizafar

1 个答案:

答案 0 :(得分:1)

您可以使用sys.stdout.write代替print

import sys
a="alizafar"

b=len(a)

lis=[1]*b

d=b

sep=""

c=0

while b>0:

    lis[c]=a[c]

    c=c+1

    b=b-1

c=0

while d>0:

    new=lis[c]

    sys.stdout.write(new)

    c=c+1

    d=d-1

将打印出来

alizafar