• 总结:数列的一些方法


        数列的方法有那么几种:list.append(obj) ---------添加元素到数列的末尾  

                 list.insert(index,obj)---------按照index下标插入元素

                 list.pop(index)------------对应index的下标元素被删除,默认是删除最后一个元素

                 list.count(obj)------------统计obj元素的个数

                 list.remove(obj)----------删除重复且排在前面的元素

                 list.severse()----------反向数列中的元素

                 list.sort()----------数列元素排序

                 list.index(obj)--------查看该元素的下标是多少

                 list2.exten(list1)-------在list2数列结尾中添加list1数列中的元素

                                      zip(list1,list2)------合并列表

    例子:

    1)list.append(obj)

    list1 = [1,2,3,4,'中国','美国']
    
    list1.append(5)
    
    print(list1)  
    
    # 运行时输出结果
    
     [1,2,3,4,'中国','美国',5]
    

    2) list.insert(2,'加拿大')

    list2 =  [1,2,3,4.0,'中国','美国']
    
    list2.insert(2,'加拿大')
    
    print(list2)

    # 运行时输出结果

     [1,2,'加拿大',3,4,'中国','美国']

    3)list.pop()

    list3 = [1,2,'加拿大',3,4,'中国','美国']
    
    print(list3.pop())
    
    #输出结果
    
    [1,2,'加拿大',3,4,'中国']

    print(list3.pop(-1))
    #输出结果
    [1,2,'加拿大',3,4,'中国']

    print(list3.pop(3))

    #输出结果
    [1,2,3,4,'中国','美国']

    4)list.count(jbo)

    list4 = [1,2,3,3,4,'中国',3]
    
    list4.count(3)
    
    #输出结果
    
    3
    

    5)list.remove(obj)

    list5 = [1,2,'加拿大',3,4,'中国','美国']
    list5.remove('美国')
    print(list5) # 输出结果 [1,2,'加拿大',3,4,'中国']

    6)list.severse()

    list7 = [1,3,4,2,'a','r','h']
    
    list6.reverse()
    
    print(list6)
    
    #输出结果
    ['h', 'r', 'a', 2, 4, 3, 1]

    7)list.sort()

    list7 = [2,4,6,3,5,1]
    list7.sort()
    print(list7)
    
    #输出结果
    
    [1, 2, 3, 4, 5, 6]
    

    8)list.index(obj)

    list8 =  ['a', 'b', 'c', 'd', 1, 2, 3, 4, 5, 6]
    
    list8.index('b')
    
    # 输出结果
    
    1
    

      

    9)list2.exten(list1)

    a = [1, 2, 3, 4, 5, 6]
    b = ['a','b','c','d']
    
    b.extend(a)
    
    print(b)
    
    # 输出结果
    
    ['a', 'b', 'c', 'd', 1, 2, 3, 4, 5, 6]
    

    10)zip(lis1,list2)

     L1 = [1,3,5,7]
     L2 = [2,4,6,8]
    
    for (i,j) in (L1,L2)
         print(i,j)
    
    # 遍历结果
    1 2
    3 4
    5 6
    7 8
    

      

  • 相关阅读:
    leetcode@ [68] Text Justification (String Manipulation)
    leetcode@ [205] Isomorphic Strings
    leetcode@ [274/275] H-Index & H-Index II (Binary Search & Array)
    leetcode@ [174] Dungeon Game (Dynamic Programming)
    Java 开发@ JDBC链接SQLServer2012
    leetcode@ [97] Interleaving Strings
    leetcode@ [131/132] Palindrome Partitioning & Palindrome Partitioning II
    leetcode@ [263/264] Ugly Numbers & Ugly Number II
    py-day1-1 python的基本运算符和语句
    py-day1 pycharm 的安装 以及部分设置
  • 原文地址:https://www.cnblogs.com/xiangzhe/p/4374142.html
Copyright © 2020-2023  润新知