在python3中打印列表中的数字及其在同一行上的方块

时间:2016-02-03 14:19:42

标签: python list python-3.x line

所以我想要的基本上是从一个数字列表(numbers=[1, 2, 3, 4, 5, 6, 7, 8, 9])来打印同一行上的数字和它的正方形。输出应该是这样的:

1 1
2 4
3 9
4 16
5 25
6 36
...
or
...
1, 1
2, 4
3, 9
...

2 个答案:

答案 0 :(得分:1)

一行答案:

print('\n'.join(['{0} {1}'.format(number, number**2) for number in numbers]))

答案 1 :(得分:1)

怎么样:

for i in numbersList:
    print(i, i*i)