浏览代码

*** empty log message ***

Dave Schuyler 20 年之前
父节点
当前提交
17ee791ced
共有 1 个文件被更改,包括 15 次插入0 次删除
  1. 15 0
      direct/src/showbase/PythonUtil.py

+ 15 - 0
direct/src/showbase/PythonUtil.py

@@ -471,6 +471,21 @@ def adjust(command = None, dim = 1, parent = None, **kw):
         vg.pack(expand = 1, fill = 'x')
     return vg
 
+def difference(a, b):
+    """
+    difference(list, list):
+    """
+    if not a: return b
+    if not b: return a
+    d = []
+    for i in a:
+        if (i not in b) and (i not in d):
+            d.append(i)
+    for i in b:
+        if (i not in a) and (i not in d):
+            d.append(i)
+    return d
+
 def intersection(a, b):
     """
     intersection(list, list):