Py学习  »  Python

学习笔记:Python的列表操作

面包板社区 • 2 月前 • 48 次点击  

1、列表的创建

Python列表是一个可变的序列,它没有长度的限制,可以包含任意个元素。
使用方括号“[ ]”创建,使用内置的list()函数快速创建。

2、列表元素的访问

列表中的元素可以通过索引或切片这两种方式进行访问,也通过循环依次访问列表元素。


3、列表元素的添加

Python提供了append()、extend()和insert()这几个方法向列表末尾、指定位置添加元素。

         

4、列表元素的排序

Python中列表排序的常用方法有sort()、sorted()、reverse()。sort()方法用于按特定顺序对列表元素排序,语法格式如下:


sorted()方法用于按升序排列列表元素,返回值是升序排列后的新列表,排序操作不会对原列表产生影响。

 

reverse()方法用于逆置列表,即把原列表中的元素从右至左依次排列存放。

 

5、列表元素的删除

Python中列表元素删除的常用方法:remove()方法、pop()方法、clear()方法和del语句。

6、列表推导式

结合if判断语句或for循环嵌套的列表推导式语法格式:


7、元组类型及访问

使用“()”可以直接创建元组,使用内置函数tuple()构建元组。

 

当使用圆括号“()”创建元组时,如果元组中只包含一个元素,那么需要在该元素的后面添加逗号,从而保证Python解释器能够识别其为元组类型。

 

Python支持通过索引与切片访问元组的元素,也支持在循环中遍历元组。

 

8、集合类型及操作

使用“{}”可以直接创建集合,使用内置函数set()创建集合。

 

使用{}不能创建空集合,空集合只能利用set()函数创建。

 

集合是可变的,集合中的元素可以动态增加或删除。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/167927
 
48 次点击