【发布时间】:2010-08-20 20:32:09
【问题描述】:
我基本上是在尝试这样做(伪代码,无效的 python):
limit = 10
results = [xml_to_dict(artist) for artist in xml.findall('artist') while limit--]
那么我怎样才能以简洁有效的方式编写代码呢? XML 文件可以包含 0 到 50 个艺术家之间的任何内容,我无法控制一次获得多少个艺术家,而且 AFAIK,没有 XPATH 表达式可以说“让我最多 10 个节点”。
谢谢!
【问题讨论】:
标签: python list-comprehension idioms