社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

学习笔记:Python的列表操作

面包板社区 • 2 年前 • 187 次点击  

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