我正在学习python,遇到了这个看起来很简单的问题,但是我找不到办法
我有两个列表:
animals = ['cat', 'dog']
animals_name = ['rex', 'laika']
我尝试过:
for animal in animals:
for name in enumerate(animals_name):
print(animal, name)
并得到:
cat (0, 'rex')
cat (1, 'laika')
dog (0, 'rex')
dog (1, 'laika')
我希望得到:
cat rex
dog laika
答案 0 :(得分:1)
使用zip()
函数:
list(zip(animals, animals_name))
答案 1 :(得分:0)
animals = ['cat', 'dog']
animals_name = ['rex', 'laika']
for index, value in enumerate(animals):
print(animals[index], animals_name[index], sep=' ')
输出
cat rex
dog laika