python 中list的操作(循环、切片、增、删、改、查、反转、排序)
列表的索引(下标)从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的操作(循环、切片、增、删、改、查、反转、排序)相关推荐
- Python 操作 Elasticsearch 实现 增 删 改 查
Github 地址:https://github.com/elastic/elasticsearch-py/blob/master/docs/index.rst 官网地址:https://elasti ...
- 简单的php数据库操作类代码(增,删,改,查)
数据库操纵基本流程为: 1.连接数据库服务器 2.选择数据库 3.执行SQL语句 4.处理结果集 5.打印操作信息 其中用到的相关函数有 •resource mysql_connect ( [stri ...
- python学生姓名添加删除_python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。...
实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统. 要求1:使用一个list用于保存学生的姓名. 要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit ...
- 表单的增 删 改 查
django单表操作 增 删 改 查 一.实现:增.删.改.查 1.获取所有数据显示在页面上 model.Classes.object.all(),拿到数据后,渲染给前端;前端通过for循环的方式,取 ...
- properties(map)增.删.改.查.遍历
import java.util.Map; import java.util.Properties; import java.util.Set;/*** properties(map)增.删.改.查. ...
- list 增 删 改 查 及 公共方法
1 # 热身题目:增加名字,并且按q(不论大小写)退出程序 2 li = ['taibai','alex','wusir','egon','女神'] 3 while 1: 4 username = i ...
- pyRedis - 操作指南:增/删/改/查、管道与发布订阅功能
文章目录 1 redis docker 部署与安装 2 py - redis的使用 2.1 redis的连接 2.2 常规属性查看 2.2.2 关于删除 2.3 STRING 字符串的操作 2.4 H ...
- PySpark︱DataFrame操作指南:增/删/改/查/合并/统计与数据处理
笔者最近需要使用pyspark进行数据整理,于是乎给自己整理一份使用指南.pyspark.dataframe跟pandas的差别还是挺大的. 文章目录 1.-------- 查 -------- -- ...
- python_操作MySQL 初解 之__类方法调用并 增-删-改-查
文件一: 调用(sqls文件) 1 # 导入模块 2 import pymysql 3 from sqls import * 4 # 创建类 5 class KaoShi(object): 6 7 # ...
- Linux技术--mysql数据库增-删-改-查
# mysql 数据库 ## 数据库的操作 ### 五个单位 * 数据库服务器 Linux或者 windows * 数据库 * 数据表 * 数据字段 * 数据行 ### 连接数据库 ``` 1 ...
最新文章
- php过滤数据库就报错,php过滤掉emoji等无法存入MySQL数据库的字符简单示例
- 22、Power Query-文本字符的精确提取
- php输出远程文件边读边下载,php file_get_contents读取远程文件并输出
- Hibernate之表间关系
- pythonselenium提高爬虫效率_[编程经验] Python中使用selenium进行动态爬虫
- orchard mysql_Orchard Core创建CMS/Blog站点
- ActiveMQ学习-Network connectors(1)
- smoothstep
- 计算机控制的液压提升,LSD液压提升系统(2008).doc
- html网页主页制作,网页主页制作过程
- matlab tic and toc,[转载]matlab中tic和toc(转)
- 【VueElementUI学习】表格序号
- AngularJS初识
- 无锡学院----软件工程导论----李振宏知识点整理
- Open3D-GUI系列教程(五)鼠标事件(拾取顶点)
- 高级驾驶辅助系统ADAS技术介绍
- background多背景
- speedoffice(PPT)怎么给文字加粗
- 将多个k8s集群在同一台主机上使用kubectl进行管理
- 【直播精彩回顾】高性能计算,让数据拥有无限可能!
热门文章
- 装箱拆箱的意义 java_Java中的装箱和拆箱深入理解
- 内的图标_从零开始画图标系列:线性图标设计实战演示!
- java基础总结06-常用api类-包装类
- javascript 变量及作用域(栈、堆、块级作用域、执行环境)详细篇
- 系统常用 Intent 合集
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_3-2.使用Mybatis注解开发视频列表增删改查...
- C# SOCKE通信
- 17、生命周期-BeanPostProcessor在Spring底层的使用
- android获取textview的行数
- javascript AOP实现