Python 列表与集合

Python 列表与集合

  • 列表方法

    1. sort() :按字母顺序排列

    2. sort(reverse=True): 按字母顺序反向排列

    3. reverse(): 反转列表排列

      列表排序方法将直接改变原列表排列

      L1.sort()

  • 列表函数

    1. sorted()

    2. sorted(reverse=True)

      可显示排列顺序或赋值给新列表,并不改变原列表排列顺序

      sorted(L1), sorted(L1, reverse=True)

    3. len() :列表长度

  • 集合的主要作用是去重、计算交集,并集,差集,反交集

    my_list = [1,1,1]
    my_list = list(set(my_list))
    print('list转set后去重复: my_list = ', my_list)
    my_set = {1,1,3}
    print(my_list)
    print(my_set,'\n')
    
    set1 = {1,2,3,4}
    set2 = {1,2,5,6}
    print('set1= ', set1)
    print('set2= ', set2, '\n')
    
    #差集
    print('差集, set1-set2,set2-set1')
    print('set1-set2= ',set1-set2) 
    print('set2-set1= ',set2-set1, '\n' )
    
    #并集
    print('并集, set1 | set2')
    print('set1 | set2= ', set1 | set2, '\n')
    
    #交集
    print('交集, set1 & set2')
    print('set1 & set2= ', set1 & set2, '\n')
    
    
    #反交集
    print('反交集,  set1 ^ set2 除了交集外的元素,相当于并集-交集')
    print(set1 ^ set2)
    

你可能感兴趣的:(列表与集合)