gpt4 book ai didi

具有过滤功能的Python列表(excel-way)

转载 作者:太空宇宙 更新时间:2023-11-04 08:09:59 27 4
gpt4 key购买 nike

我有一个 Python 列表:

listx = [["a", 127, "Blue", 0],
["b", 127, "Red", 1],
["b", 127, "Green", 0],
["b", 99, "Green", 1],
["c", 99, "Yellow", 0]]

这是表格 View ,可以更好地了解情况:

This is table view

我想做一些过滤功能。例如;我想获得一个包含 index 0 = "b"index 1 = 127 的列表。所以结果必须是:

listxnew = [["b", 127, "Red", 1],
["b", 127, "Green", 0]]

listxnew 的表格 View 可以更好地了解情况:

enter image description here

那么我怎样才能用简单的 Python 代码做到这一点呢?谢谢。

最佳答案

你可以使用列表推导式来做到这一点,如下所示:

listxnew = [i for i in listx if i[0:2]==['b', 127]]

>>> print listxnew
[['b', 127, 'Red', 1]
['b', 127, 'Green', 0]]

关于具有过滤功能的Python列表(excel-way),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24467462/

27 4 0
文章推荐: java - 使用 apache commons net 的代理服务器后面的 FTPS 客户端
文章推荐: java - 在这种情况下如何使用jOOQ(或其他东西)
文章推荐: java - 如何使用 XPATH 和 Jtidy 获取
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com