选择器,如 jQuery 选择器、CSS 选择器和 XPATH 都很酷。
问题有没有人为表示为嵌套基元(列表、字典、元组等)的 Python 对象写过类似的东西?
(注意:如果此类对象需要是非循环的,对于大多数情况,我不会认为这是一个过于极端的限制。)
简单的例子如果我们有这样的数据,
x = [
{'xyz': 3},
{'xyz': 4}
]
sel("[].xyz", x)
那么,如果有人能写出类似的东西并返回(也许是对)的引用,那就太好了[3, 4]
。
第二个简单的例子如果我们有这样的数据,
x = [{'a': {'b': [1, 2]}}]
然后,也许我们可以写一些类似sel("[].a.b[]", x)
和 get的东西[1, 2]
。