-2

我在 python 中有一些字符串,我想相互配合,但似乎做不到。

 a = ("adam, home, wednesday, 17th")
 b = ("Tiffany, office, monday, 9th")

我用“,”将它们分开

我想要输出:

 adam         home     wednesday     17th
 tiffany      office   monday        9th

我正在尝试使用

 working_line =('{0} {1:<20} {2:<15} {3:<10}'.format(source,group,symbol,position))

这不起作用,我有点困惑......

4

2 回答 2

3

您在{3}字段定义中缺少一个冒号:

working_line =('{0} {1:<20} {2:<15} {3:<10}'.format(source,group,symbol,position))
于 2012-12-18T18:57:05.733 回答
1

你不如做这样的事情:

a = ['adam', 'home', 'wednesday', '17th']
b = ['Tiffany', 'office', 'monday', '9th']

for x in [a, b]:
    working_line = ' '.join(map(lambda s: s.ljust(10, ' '), x))
    print working_line

这是输出:

周三 17 日亚当回家      
蒂芙尼办公室 9 日星期一  
于 2012-12-18T19:52:32.457 回答