【发布时间】:2020-12-09 19:30:45
【问题描述】:
我有如下列表的元组。
listt = [('1995', 0.2),
('1996', 0.05),
('1997', 0.029),
('1998', 0.43,
('1999', -0.086),
('2000', 0.050,
('2001', -0.27),
('2002', 0.173),
('2003', 0.289)]
在这里,1999 和 2001 具有负值。我需要打印多年的负值。我写了下面的代码,但它不起作用。
print(filter(listt, key=lambda x:x[1]<0)[0]))
【问题讨论】:
-
您在该列表中有未闭合的元组。
-
该代码有语法错误,根本无法运行。请发布您的实际代码。
-
什么文档说
filter有一个key参数?
标签: python function loops tuples