python tricks
1. Python set操作
difference
和 symmetric_difference
的区别:
如果 a
和 b
是集合类型,a-b
是指所有在a
但不在b
中的元素。
1 | 1, 2, 3} a = { |
a.symmetric_difference(b)
或 a & b
的结果是放在一个集合中,是 a-b
和 b-a
的并集。
1 | a.symmetric_difference(b) |
判断列表之间的差异:
1 | list1 = ['Scott', 'Eric', 'Kelly', 'Emma', 'Smith'] |
python tricks