python列表的基本用法介绍

    xiaoxiao2024-12-25  14

    list()把一个可迭代(iterable)对象转换为列表

    基本方法介绍 count()

    >>> l >>> [1, 2, 3, 3, 3, 3] >>> l.count(3) #计数列表中有几个3 >>> 4

    len:表示字符串的长度

    In[90]: s = 'abcdefg' In[91]: len(s) Out[91]: 7 In[92]: s.__len__() Out[92]: 7 >>> l = [1, 2, 3, 3, 3, 3] >>> len(l) >>> 6 >>> l.__len__() >>> 6

    append():使用对象的函数方法

    In[177]: l Out[177]: [1, 2, 3] In[179]: l.append(4) In[180]: l Out[180]: [1, 2, 3, 4] In[181]: l.append(5) In[182]: l Out[182]: [1, 2, 3, 4, 5] In[183]: l.append(6) In[184]: l Out[184]: [1, 2, 3, 4, 5, 6]

    extend():表示扩张

    >>> l = [1, 2, 3, 3, 3, 3] In[94]: l.extend(l) In[95]: l Out[95]: [1, 2, 3, 3, 3, 3, 1, 2, 3, 3, 3, 3]

    insert():表示第几个位置插入一个元素

    >>> l = [1, 2, 3, 3, 3, 3] In[99]: l.insert(2,'aaa') In[100]: l Out[100]: [1, 2, 'aaa', 3, 3, 3, 3]

    从列表中删除的三中方法: remove()

    >>> l = [1,3,4] In[62]: l.remove(3) In[63]: l Out[63]: [1, 4]

    del

    >>> l = [1,2,3,4] In[60]: del l[1:2] In[61]: l Out[61]: [1, 3, 4]

    pop():

    In[63]: l Out[63]: [1, 4] In[64]: l.pop() Out[64]: 4 In[65]: l Out[65]: [1]

    列表分片:[:]

    In[51]: l = [1,2,3,4] In[55]: l[:2] Out[55]: [1, 2] In[56]: l[1:2] Out[56]: [2] In[57]: l[:-1] Out[57]: [1, 2, 3] In[58]: l[:] Out[58]: [1, 2, 3, 4]
    转载请注明原文地址: https://ju.6miu.com/read-1294962.html
    最新回复(0)