列表的索引(下标)从0开始,最后一个可以用-1表示。

1. 循环

如果直接for 循环一个list 的时候,那么每次循环的都是这个List里的元素

2. 切片

可指定步长进行取值,步长默认为1

3. 增加(append(), insert())

4. 删除(pop(), remove(), del, clear())

stus.pop() #默认删除最后一个

stus.pop(1) #删除指定位置

stus.remove('nancy') #删除list中某个元素,有重复的话,删除第一个

del stus[-1]  #删除指定下标的元素

stus.clear()  #清空整个list

5. 修改(直接通过下标进行修改)

stus[2] ='mike' # 指定位置修改

6. 查看(count(), index())

通过下标查看指定位置的值

7. 反转(reverse()), 排序(sort())

reverse() 反转

sort() 默认升序,想要降序排序加上reverse=True

8. 多维数组

9. enumerate() 在list中的应用(可以取到index 和value),也可以应用于字符串

转载于:https://www.cnblogs.com/nancyzhu/p/8120091.html

python 中list的操作(循环、切片、增、删、改、查、反转、排序)相关推荐

  1. Python 操作 Elasticsearch 实现 增 删 改 查

    Github 地址:https://github.com/elastic/elasticsearch-py/blob/master/docs/index.rst 官网地址:https://elasti ...

  2. 简单的php数据库操作类代码(增,删,改,查)

    数据库操纵基本流程为: 1.连接数据库服务器 2.选择数据库 3.执行SQL语句 4.处理结果集 5.打印操作信息 其中用到的相关函数有 •resource mysql_connect ( [stri ...

  3. python学生姓名添加删除_python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。...

    实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统. 要求1:使用一个list用于保存学生的姓名. 要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit ...

  4. 表单的增 删 改 查

    django单表操作 增 删 改 查 一.实现:增.删.改.查 1.获取所有数据显示在页面上 model.Classes.object.all(),拿到数据后,渲染给前端;前端通过for循环的方式,取 ...

  5. properties(map)增.删.改.查.遍历

    import java.util.Map; import java.util.Properties; import java.util.Set;/*** properties(map)增.删.改.查. ...

  6. list 增 删 改 查 及 公共方法

    1 # 热身题目:增加名字,并且按q(不论大小写)退出程序 2 li = ['taibai','alex','wusir','egon','女神'] 3 while 1: 4 username = i ...

  7. pyRedis - 操作指南:增/删/改/查、管道与发布订阅功能

    文章目录 1 redis docker 部署与安装 2 py - redis的使用 2.1 redis的连接 2.2 常规属性查看 2.2.2 关于删除 2.3 STRING 字符串的操作 2.4 H ...

  8. PySpark︱DataFrame操作指南:增/删/改/查/合并/统计与数据处理

    笔者最近需要使用pyspark进行数据整理,于是乎给自己整理一份使用指南.pyspark.dataframe跟pandas的差别还是挺大的. 文章目录 1.-------- 查 -------- -- ...

  9. python_操作MySQL 初解 之__类方法调用并 增-删-改-查

    文件一: 调用(sqls文件) 1 # 导入模块 2 import pymysql 3 from sqls import * 4 # 创建类 5 class KaoShi(object): 6 7 # ...

  10. Linux技术--mysql数据库增-删-改-查

    # mysql 数据库 ## 数据库的操作 ### 五个单位 * 数据库服务器   Linux或者 windows  * 数据库  * 数据表 * 数据字段 * 数据行 ### 连接数据库 ``` 1 ...

最新文章

  1. 循环节模板 NOJ427Number Sequence
  2. python微信验证码收不到_给微信回复消息收不到(Python)
  3. 圆角ImageView
  4. hashchange
  5. 如何去除快捷方式上的小箭头
  6. 客户端向hdfs读写数据流程
  7. 《Head First Servlets JSP》-11-Web应用部署
  8. python定义复数矩阵_python矩阵运算,转置,逆运算,共轭矩阵实例
  9. 计算机网络自顶向下方法 第四章 作业习题答案
  10. [Mac OS] Mac OS X for x86 下载
  11. 【Analytics Kit】【FAQ】集成华为分析服务问题集合 SDK初始化失败/应用调试界面没有数据/常见错误提示
  12. 运维工程师转行做什么?
  13. 复合辛普森公式求解定积分 matlab
  14. SBX(Simulated binary crossover)模拟二进制交叉算子和DE(differential evolution)差分进化算子...
  15. 社保系统成个人信息泄露重灾区 涉及超30省
  16. JAVA 操作 properties 配置文件
  17. RGB TO ARGB
  18. csgo显示服务器ip,csgo国服躲猫猫IP地址大全及介绍
  19. 【Lombok】@With | 通过重新构造对象修改不可变属性
  20. Oracle中SCOTT用户的 emp、dept、bonus、salgrade表的意思及其属性的意思

热门文章

  1. 开发服务器 安装 centos 8 无法进入图形安装界面 X startup failed falling back to text mode
  2. Centos / Ubuntu /linux/mac JAVA 环境变量设置
  3. Ribbon 均衡策略 与 脱离 Eureka 使用、LoadBalancerClient
  4. Windows 命令 netstat 查看网络端口、telnet 检测对方端口是否可用
  5. Nginx 解决 Tomcat 集群下的 Session共享
  6. java 线程 寄存器 地址_Java高级进阶多线程学习之路(四)CPU与内存
  7. linux 命令汇总(搜索、fdfs、常用命令),虚拟机dump文件
  8. 【共读Primer】8.[2.1] 基本内置类型(2) Page32
  9. memcached编译安装和简单操作
  10. 转CentOS — MySQL备份 Shell 脚本