Python 仅打印列表中元组的一部分

Python 仅打印列表中元组的一部分,python,printing,Python,Printing,我有以下清单: Title , Rating [('"$weepstake$" (1979) {(#1.2)}', '10.0'), ('"\'Til Death Do Us Part" (2006) {Pilot (#1.0)}', '3.7'), ('"\'Conversations with My Wife\'" (2010)', '4.2')] 如何像这样打印收视率: 10 3.7 4.2

我有以下清单:

                 Title             ,          Rating

 [('"$weepstake$" (1979) {(#1.2)}', '10.0'), 
  ('"\'Til Death Do Us Part" (2006) {Pilot (#1.0)}', '3.7'), 
  ('"\'Conversations with My Wife\'" (2010)', '4.2')]
如何像这样打印收视率:

 10
 3.7
 4.2

对于列表中的每个项目,您需要第二个项目,即索引
1

for item in your_list:
    print(item[1])
这将为您提供所需的输出。

关于:

movies =  [('"$weepstake$" (1979) {(#1.2)}', '10.0'),   ('"\'Til Death Do Us Part" (2006) {Pilot (#1.0)}', '3.7'), 
  ('"\'Conversations with My Wife\'" (2010)', '4.2')]

print '\n'.join([movie[1] for movie in movies])

你的意思是
item[1]
对吧?@JonClements谢谢你我这么做了,如果你知道我在第一个字符串上的意思的话,我会有点困惑。试试看,随便什么。如果您可以打印列表中的每一项,那么就很容易解释如何创建函数(函数本身可能只是一个内联表达式),从而实现所需的结果。