1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
   | 
 
 
 
 
 
 
 
 
 
 
 
  set1 = {1,2,3,4,3,3} print(set1)  # {1, 2, 3, 4}
  set1 = set()  # 空集合 print(set1)  # set()
 
 
 
 
  set2 = {'a', 'b', 'c'} print(set2)  # {'b', 'c', 'a'}
 
 
 
 
 
 
 
 
  t1 = (1, 2, 3) s1 = set(t1) print(s1)  # {1, 2, 3} print(tuple(s1))  # (1, 2, 3)
  d1 = {'a': 1, 'b': 2} s1 = set(d1) print(s1)  # {'b', 'a'}
 
 
  print(len(s1))
 
  for n in s1:     print(n)
 
  s1 = {1, 2, 3} s1.add(4)  # 添加1个元素 # {1, 2, 3, 4} s1.update([5, 6, 7])  # {1, 2, 3, 4, 5, 6, 7} print(s1)
  s1.remove(5)  # {1, 2, 3, 4, 6, 7} # 如果不存在会报错 s1.discard(6)  # 如果不存在不会报错 s1.clear() print(s1)
 
  s1 = {1, 2, 3, 4, 5} s2 = {4, 5, 6, 7, 8}
  print(s1 & s2)  # 交集 {4, 5} print(s1 | s2)  # 并集 {1, 2, 3, 4, 5, 6, 7, 8} print(s1 - s2)  # 差集 {1, 2, 3} print(s1 ^ s2)  # 对称差集 {1, 2, 3, 6, 7, 8} print(s1 > s2)  # s1是否包含s2 print(s1 < s2)  #
 
 
  ages = [1, 2, 3, 4, 3, 2, 2, 2, 2, 2, 1] ages2 = list(set(ages)) print(ages2)
 
 
 
 
 
 
 
  |