python如何删除匹配(重复)的元素
a=["a","b","c","d","e","f","g"]b=["a","c","e","g"]怎么才能得到d的列表,python用什么函数能删除匹配(重复)的元素d...
a = [ "a", "b", "c", "d", "e", "f", "g"]
b = [ "a", "c", "e", "g" ]
怎么才能得到d 的列表,python用什么函数能删除匹配(重复)的元素
d=["b","d","f"]
for obj in b:
y.remove(obj)
d=y
---------------------------不要类似的循环。只是想知道有没有方便的或者 某个函数可以直接删除匹配的元素 展开
b = [ "a", "c", "e", "g" ]
怎么才能得到d 的列表,python用什么函数能删除匹配(重复)的元素
d=["b","d","f"]
for obj in b:
y.remove(obj)
d=y
---------------------------不要类似的循环。只是想知道有没有方便的或者 某个函数可以直接删除匹配的元素 展开
2个回答
展开全部
list(set(a).symmetric_difference(set(b)))
global proc vector test(vector $vec
{
int $x = ceil(($vec.x) - 0.2);
int $y = ceil(($vec.y) - 0.2);
int $z = ceil(($vec.z) - 0.2);
return <<$x,$y,$z>>;
}
python写法
import math
c = lambda: x : math.ceil(x-0.2)
def test(vec):
return c(vec.x),c(vec.y),c(vec.z)
还有更复杂的写法 类似于反射之类的
global proc vector test(vector $vec
{
int $x = ceil(($vec.x) - 0.2);
int $y = ceil(($vec.y) - 0.2);
int $z = ceil(($vec.z) - 0.2);
return <<$x,$y,$z>>;
}
python写法
import math
c = lambda: x : math.ceil(x-0.2)
def test(vec):
return c(vec.x),c(vec.y),c(vec.z)
还有更复杂的写法 类似于反射之类的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询