集合
特点:没有重复值;无序;
交集:
list1 = {1,2,3,1,2,4}
list2 = {3,5,4}
list2.intersection(list1))
print(list1 & list2)
并集:
list1.union(list2)
print(list1 | list2)
差集(list1中有list2没有的):
list1.difference(list2)
print(list1 - list2)
子集,判断list1是否是list2的子集:
list1.issubset(list2)
判断list2是否是list1的子集:
list1.issuperset(list2)
对称差集,彼此中没有的:
list1.symmetric_difference(list2)
list1.symmetric_difference(list2)
print(list1 ^ list2)
判断是否有交集,没有则返回true:
list1.isdisjoint(list2)
添加:
list1.add(100)
添加多项:
list1.update([99,88,77])
删除:
list1.remove(100)
list1.pop()
list1.discard(88)
长度:
len(list1)
特点:没有重复值;无序;
交集:
list1 = {1,2,3,1,2,4}
list2 = {3,5,4}
list2.intersection(list1))
print(list1 & list2)
并集:
list1.union(list2)
print(list1 | list2)
差集(list1中有list2没有的):
list1.difference(list2)
print(list1 - list2)
子集,判断list1是否是list2的子集:
list1.issubset(list2)
判断list2是否是list1的子集:
list1.issuperset(list2)
对称差集,彼此中没有的:
list1.symmetric_difference(list2)
list1.symmetric_difference(list2)
print(list1 ^ list2)
判断是否有交集,没有则返回true:
list1.isdisjoint(list2)
添加:
list1.add(100)
添加多项:
list1.update([99,88,77])
删除:
list1.remove(100)
list1.pop()
list1.discard(88)
长度:
len(list1)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26735168/viewspace-2131957/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26735168/viewspace-2131957/