• Python List列表的操作说明


    Python中List的N种操作,其简单程度令人叹为观止...

    C:Users
    hys>python
    Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> listOne
    [1, 3, 5, 7, 9] #1、赋值
    >>> listTwo
    [10, 4, 8, 6]
    >>> listTotal = listOne+listTwo #2、合并
    >>> listTotal
    [1, 3, 5, 7, 9, 10, 4, 8, 6]
    >>> listOne.extend(listTwo) #3、将listTwo并入listOne
    >>> print(listOne)
    [1, 3, 5, 7, 9, 10, 4, 8, 6]
    >>> listTotal.append(2) #4、增加元素
    >>> listTotal.sort() #5、排序
    >>> listTotal
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    >>> listTotal[7] #6、根据序号寻找元素
    8
    >>> listTotal.index(5)#7、根据元素返回索引
    4 >>> del(listTotal[9]) #8、删除元素 >>> listTotal[10]=10 >>> listTotal.append(10) >>> listTotal [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> len(listTotal) #9、返回长度 10 >>> 2 in listTotal #10、是否有某元素 True >>> y=[1]*4 #11、复制元素 >>> y [1, 1, 1, 1] >>>

     续:

    >>> listTotal=[1,2,3,4,5,6,7,8,9,10]
    >>> listTotal[-1] #使用负数索引来表示,导数第n个元素
    10
    >>> listTotal[-2]
    9
    >>> listTotal[3:] #使用index1:index2,来表示从两个索引之间的子集
    [4, 5, 6, 7, 8, 9, 10]
    >>> listTotal[-3:]
    [8, 9, 10]
    >>> mySubList = listTotal[-5:]
    >>> mySubList
    [6, 7, 8, 9, 10]
    >>> listTotal[-8:-3]
    [3, 4, 5, 6, 7]
    >>> listTotal[:-3]
    [1, 2, 3, 4, 5, 6, 7]
    
  • 相关阅读:
    UPC-5930 Rest Stops(水题)
    UPC-6199 LCYZ的道路(贪心)
    UPC-6198 JL的智力大冲浪(简单贪心)
    POJ 3279 Filptile dfs
    hrbust 1621 迷宫问题II 广搜
    HDU 1045 dfs + 回溯
    优先队列基本用法
    树。森林。和二叉树之间的转换
    POJ 2689 筛法求素数
    哈理工OJ 1328
  • 原文地址:https://www.cnblogs.com/rhyswang/p/8142310.html
Copyright © 2020-2023  润新知