【发布时间】:2018-04-06 08:05:10
【问题描述】:
所以,我有一个如下列表
potential_labels = ['foo', 'foo::bar', 'foo::bar::baz', "abc", "abc::cde::def", "bleh"]
desired_output = ['foo::bar::baz', "abc::cde::def", "bleh"]
这是因为.. 对于根 "foo",'foo::bar::baz' 是最长的序列 对于“abc”,“abc::cde::def”,对于“bleh”它是“bleh”
是否有任何 python 内置函数可以做到这一点。我觉得 itertools 中几乎有一些东西可以做到这一点,但似乎无法弄清楚。
【问题讨论】:
标签: python