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