python 字符串 删除重复的数据
比如:str1=[1,2,3,4,5]str2=[3,5,7,9,11]我只想保留str2中的7,9,11我的写法是:forsinstr2:ifsinstr1:str2....
比如:
str1 = [1, 2, 3, 4, 5]
str2 = [3, 5, 7, 9, 11]
我只想保留str2中的7, 9, 11
我的写法是:
for s in str2:
if s in str1:
str2.remove(s)
但是当数据量比较大时,这样的效率非常低,有没有什么好的方法。 展开
str1 = [1, 2, 3, 4, 5]
str2 = [3, 5, 7, 9, 11]
我只想保留str2中的7, 9, 11
我的写法是:
for s in str2:
if s in str1:
str2.remove(s)
但是当数据量比较大时,这样的效率非常低,有没有什么好的方法。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询