Python基礎文法学習(四)

2607 ワード

1.集合
集合は無秩序で、重複しないデータの組合せであり、その主な役割は以下の通りである.
  • は重さを除去して、1つのリストを集合に変えて、自動的に重さを除去しました
  • 関係テスト、2組のデータをテストする前の交差、差セット、並列セットなどの関係
  •  
    list1 = [1,8,5,4,9]
    list2 = [4,9,6,2,3]
    
    list1 = set(list1)
    list2 = set(list2)
    
    print(list1,type(list1))
    print(list2,type(list2))
    
    #  
    print(list1.intersection(list2))
    
    #  
    print(list1.union(list2))
    
    #     ( )
    print(list1.difference(list2))
    print(list2.difference(list1))
    
    #  
    print(list1.issubset(list2))
    #  
    print(list1.issuperset(list2))
    
    #  
      #{1, 4, 5, 8, 9} 
      #{2, 3, 4, 6, 9} 
      #{9, 4}
      #{1, 2, 3, 4, 5, 6, 8, 9}
      #{8, 1, 5}
      #{2, 3, 6}
      #False
      #False