做个橙梦

关注

python list 从列表A删除列表B的几种方法

做个橙梦

关注

阅读 33

2023-06-14


问题描述:

a = ['a', 'b', 'c', 'd', 'e', 'f']
b = ['a', 'c', 'd']

想要得到一个列表 C = a - b的元素
即 c = ['b', 'e', 'f']

转换成集合删除

c = list(set(a).difference(set(b)))

使用正则表达式

c = [i for i in a if i not in b]

这两种相对简洁


相关推荐

朱悟能_9ad4

Python list列表删除元素(4种方法)

朱悟能_9ad4 265 0 0

小飞侠熙熙

Python将二维列表转为一维列表几种方法

小飞侠熙熙 144 0 0

i奇异

Python list 列表方法

i奇异 63 0 0

快乐小鱼儿_9911

Python删除列表元素的三种方法!

快乐小鱼儿_9911 118 0 0

alanwhy

python中列表相关操作/访问列表/列表更新/删除/常用的List函数方法

alanwhy 43 0 0

松鼠树屋

Python3 列表list合并的4种方法

松鼠树屋 68 0 0

E_topia

Python list列表添加元素的3种方法

E_topia 232 0 0

MaxWen

Python 中删除列表元素的三种方法

MaxWen 85 0 0

目标践行者

python列表中的字符串转成整型的几种方法

目标践行者 43 0 0

烟中雯城

python列表删除重复元素的三种方法

烟中雯城 85 0 0

精彩评论(0)

0 0 举报