python列表的常用操作方法小结
本文实例为大家了Python中列表(List)的详解操作方法,供大家参考,具体内容如下 1.创建列表。只要把逗号分隔的不同的数据项使用方括号括起来即可 2.添加新的元素 List.append('allen') #方式一:向list结尾添加 参数object >>> a=[1,2,3,4] >>> a.append(5) >>> print(a) [1,4,5] List.insert(4,'lewis') #方式二:插入一个元素 参数一:index位置 参数二:object >>> a=[1,4] >>> a.insert(2,3) >>> print(a) [1,4] List.extend(tableList) #方式三:扩展列表,参数:iterable参数 >>> a=[1,3] >>> b=[4,5,6] >>> a.extend(b) >>> print(a) [1,6] 3.遍历列表 for i in List: print i, 4.访问列表中的值 >>> List = [1,6,7 ] >>> print(List[3]) 4 5.从list删除元素 List.remove() #删除方式一:参数object 如有重复元素,只会删除最靠前的 >>> a=[1,3] >>> a.remove(2) >>> print(a) [1,3] List.pop() #删除方式二:pop 可选参数index删除指定位置的元素 默认为最后一个元素 >>> a=[1,6] >>> a.pop() 6 >>> print(a) [1,5] del List #删除方式三:可以删除整个列表或指定元素或者列表切片,list删除后无法访问。 >>> a=[1,6] >>> del a[5] >>> print(a) [1,5] >>> del a >>> print(a) Traceback (most recent call last): File "<pyshell#93>",line 1,in <module> print(a) 6.排序和反转代码 List.reverse() >>> a=[1,6] >>> a.reverse() >>> print(a) [6,1] List.sort() #sort有三个默认参数 cmp=None,key=None,reverse=False 因此可以制定排序参数 >>> a=[2,7,1,5] >>> a.sort() >>> print(a) [1,7] #python3X中,不能将数字和字符一起排序,会出现此报错 >>> a=[2,'a'] >>> a.sort() Traceback (most recent call last): File "<pyshell#104>",in <module> a.sort() TypeError: unorderable types: str() < int() 7.Python列表截取 Python 表达式 结果 描述 L[2] 'SPAM!' 读取列表中第三个元素 L[-2] 'Spam' 读取列表中倒数第二个元素 L[1:] ['Spam','SPAM!'] 从第二个元素开始截取列表 8.Python列表操作的函数和方法 以上就是本文的全部内容,希望对大家学习python程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |