list()把一个可迭代(iterable)对象转换为列表
基本方法介绍 count()
>>> l >>> [1, 2, 3, 3, 3, 3] >>> l.count(3) #计数列表中有几个3 >>> 4len:表示字符串的长度
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__() >>> 6append():使用对象的函数方法
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]