我有以下结构:
[
{
"name": "a-v1",
"date": "2018-05-08T08:40:35.000Z"
},
{
"name": "a-v2",
"date": "2018-05-20T08:40:35.000Z"
},
{
"name": "a-v3",
"date": "2018-05-22T08:40:35.000Z"
},
{
"name": "b-v1",
"date": "2018-02-08T08:40:35.000Z"
},
{
"name": "b-v2",
"date": "2018-05-08T08:40:35.000Z"
},
{
"name": "b-v3",
"date": "2018-05-10T08:40:35.000Z"
},
{
"name": "c-v1",
"date": "2018-10-08T08:40:35.000Z"
},
{
"name": "c-v2",
"date": "2018-11-08T08:40:35.000Z"
},
{
"name": "d-v1",
"date": "2018-08-08T08:40:35.000Z"
}
]
每个都name结合了类型和版本(a-v1例如,类型中的 a 和版本中的 v1)。
如何创建所有name不是 2 个最新版本的列表?在我们的例子中,输出将是:
a-v1
b-v1
知道如何在 Python 中做到这一点吗?我一直在考虑计算子字符串。例如:-用作分隔符,并计算我找到字符串左侧的次数(aa,b,c)。这有可能在 Python 中实现这样的事情吗?有什么更好的想法吗?
相关分类