For loop帮帮我

时间:2017-11-18 23:44:36

标签: for-loop

word = {}
a = input('love: ').split()

for line in open('emotion.txt'):
  love, trust = line.split(',')
  word[love]=trust

for i in a:  

  print(word[i])

您好,我正在尝试在打印时将结果排成一行。 但我不知道怎么把它打印在一条线上。 这段代码目前的结果是。

I 
love
you

但我想把它作为

I love you

谢谢

1 个答案:

答案 0 :(得分:0)

<强>解决方案

加上一个逗号&#39;,&#39;打印声明后。这将解决您的问题

word = {}
a = input('love: ').split()

for line in open('emotion.txt'):
  love, trust = line.split(',')
  word[love]=trust

for i in a:  
  print(word[i]),