我有一个Python列表,看起来像这样:过滤Python列表
myarray = [('31.10', 'John', 'Smith', 'ZK'),('01.11', 'John', 'Smith', 'OK'),('31.10', 'John', 'Doe', 'ZK'),('01.11', 'John', 'Doe', 'ZK')]
我想用2个键来进行过滤。 2个名称键。
ex。过滤myarray中包含John和能源部获得:
01.11 John Doe ZK
31.10 John Doe ZK
你有一个包含元组的列表。你有没有尝试过自己呢? –
我尝试了许多不同的结果=过滤器(lambda x:x [0]是“Doe”,myarray),但我甚至不能用一个键过滤它。 输出结果只有[] – John
那么你在这种情况下输出的结果是什么?请在你的问题中添加这个内容,它有助于构建上下文,并让我们知道你已经知道了多少。你可以[编辑]它。 –