【问题标题】:Extracting item from list [duplicate]从列表中提取项目[重复]
【发布时间】:2020-06-01 10:45:29
【问题描述】:

在 Python 上,我有一个类似的列表:

["Years : 1970 - aaaaa", "Month : May - aaaaaaaaa", "Day : 20 - aaaaaaa", "Years : 1971 - aaaaa"]

我只需要在另一个列表中提取以“Years”开头的所有项目以获得如下列表:

["Years : 1970 - aaaaaaa", Years :  1971 - aaaaaaaa"]

我怎样才能做到这一点?

【问题讨论】:

标签: python list extract


【解决方案1】:

您可以通过列表理解来做到这一点:

[i for i in lst if i.startswith('Years')]

基本上,它说 对于所有 i 元素,如果它以 'Years' 开头,则返回 i

【讨论】:

    猜你喜欢
    • 2023-01-24
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    • 2017-12-15
    • 2021-10-10
    • 1970-01-01
    相关资源
    最近更新 更多