在一行python上打印字母表

在一行python上打印字母表,python,alphabet,chr,Python,Alphabet,Chr,如何使用chr将字母表打印在一行上,每个字母用空格分隔 我当前的代码: for x in range(97,123): letter = chr(x) alphabet = "" + letter print alphabet 在打印语句后使用,以便 print alphabet, 或者,如评论中所述,如果强制使用chr: print " ".join([chr(c) for c in xrange(ord('a'), ord('z') + 1)]) 另外:导入字符

如何使用chr将字母表打印在一行上,每个字母用空格分隔

我当前的代码:

for x in range(97,123):
    letter = chr(x)
    alphabet = "" + letter
    print alphabet
在打印语句后使用,以便

print alphabet,
或者,如评论中所述,如果强制使用chr:

print " ".join([chr(c) for c in xrange(ord('a'), ord('z') + 1)])

另外:导入字符串;printstring.lowercase-我们必须使用chr,所以解决方案是:导入字符串;在string.ascii中为c打印“”joinchrordc_lowercase@Matthias:我想这是为了幽默@pm2ring:使用python3的标准方法是导入functools;进口经营者;导入字符串;printfunctools.reduceoperator.add,maplambda x:x+'',string.ascii_小写,但需要使用chr的解决方案-@马提亚很好。有些人说德国人没有幽默感……我必须承认你的第一个解决方案很酷——我想我从来没有注意到。之前,我曾将其与字符串参数一起使用过,但这当然是非常有意义的,因为字符串是可写的。
print " ".join([chr(c) for c in xrange(ord('a'), ord('z') + 1)])