小编Nei*_*o_O的帖子

从列表python中的某个东西开始删除后面的字符串

我有一个这样的列表:

['a b d', 'a b e', 'c d j', 'w x y', 'w x z', 'w x k']
Run Code Online (Sandbox Code Playgroud)

我想删除在以与它相同的4个字符开头的字符串之后出现的所有字符串.例如,'a b e'将被删除,因为'a b d'它发生在它之前.

新列表应如下所示:

['a b d', 'c d j', 'w x y']
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

(注意:根据@Martijn Pieters的评论对列表进行排序)

python string list startswith

3
推荐指数
1
解决办法
77
查看次数

标签 统计

list ×1

python ×1

startswith ×1

string ×1