在一个lin上打印两个列表

2024-03-28 17:25:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两张单子。在

SpeedList = ["25","30"]
NameList = ["John Smith","Tom Smith"]

…我想把每个列表的每个元素都打印在一行上。所以它将在第二行上沿着John Smith was driving at 25 mph和{}的行来表示一些内容。在

我试过:

^{pr2}$

但它打印出:

['John Smith', 'Tom Smith']  Was driving at  ['25', '30']  mph.

Tags: 元素内容列表johnat单子smithtom
2条回答

像这样?在

>>> SpeedList = ["25","30"]
>>> NameList = ["John Smith","Tom Smith"]
>>> for name, speed in zip(NameList, SpeedList):
...     print (name)," Was driving at ",(speed), " mph."
... 
John Smith  Was driving at  25  mph.
Tom Smith  Was driving at  30  mph.
>>> 
name=["John Smith", "Tom Smith"]
speed=["25", "30"]
for i in range(2):
    e=name[i]
    f=speed[i]
    result=e + " was driving at " + f + "mph."
    print result

相关问题 更多 >