7.列表(数据类型-list)
列表:list
1.列表中的元素:
列表中的元素可以是任何数据类型,也可以是空
例如:
空列表:a=[]
a1=[1,"a",1.2,-1,[1,2,3],(1,2,3),{1:1,2:2},{1,2,"c"}]
2.添加元素:
1.append()--列表的末尾增加
a=["a","b","c"]
a.append("d")
2.insert(index,vaule)---把元素添加在哪个位置
a=["a","b","c"]
a.insert(1,"leaves")
3.extend(序列)---批量加入元素,不保留原有格式类型
a=["a","b","c"]
m=[1,2,3,"d",[1,2]]
a.extend(m)----["a","b","c",1,2,3,"d",[1,2]]
如果是append(m)则是需要保留格式类型的
a.append(m)----["a","b","c",[1,2,3,"d",[1,2]]]
3.查询列表:
正序: 0 1 2 3 4
a = [“a” ,”b” ,”c” ,”d” ,”e”]
倒叙:-5 -4 -3 -2 -1
格式:a [ 起始值:结束值:步长 ]
1.取单个值
a[2]--- 正序
a[-3]--- 倒叙
2.取连续的值
a[1:4] --- 正序
a[-2:-4] --- 倒叙
3.index(元素值)- - -查看元素中的索引
4.修改列表:
1.修改单个值
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
a[1]=2
2.批量修改
如果超出列表取值,则自动添加
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
a[1:4]=1,2,3,4,5
5.删除列表中的元素:
1.del删除:
1.del- -删除单个元素:
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
del a[-1]
2.del- -批量删除元素:
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
del a[0:3]
3.del- -删除变量:
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
del a
2.pop-删除:
pop() 默认删除最后一个元素
pop(索引)按照指定索引删除
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
3.remove(元素值) 移除元素
4.clear()---清空元素,保留变量名
6.count(元素值)—统计元素出现的个数
7.sort() 和sorted() - -排序
1.sort()---原地排序,返回值是None
2.sorted(变量)—非原地排序,返回排序后的结果
8.reverse()反转
原文地址:https://www.cnblogs.com/leaves-leaves/p/15058470.html
- 《外媒Cointelegraph专访Qtum量子链Jordan Earls》—浅谈目前Dapps的主要问题
- ASP .Net Core 2.0 修改默认端口
- 不满一岁的潜力股:2017年3D打印机器人盘点
- Reporting Service报表开发
- 不要信任云:这不只是安全的问题
- C#温故而知新—闲话.Net
- c# IO&&线程 打造 定时打开指定程序
- 前FDIC主席:比特币政策不应打击加密货币发展
- 任何人都不应该控制区块链供应链
- c# IO操作(带进度的文件复制器,读取文本文件的指定行)
- 高科技来了!玩游戏一样开船的时代来了……
- C++库大全
- 人工智能行业前景预测 全球市场或超2700亿元
- Arxiv网络科学论文摘要14篇
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 框架源码调试实战之easypoi异常解决方案精讲
- MySQL8.0的错误日志
- Shiro学习笔记(一)
- Shiro学习笔记(二)
- Shiro学习笔记 三(认证授权)
- Shiro学习笔记四(Shiro集成WEB)
- Shiro学习笔记五(Shiro标签,及通配符)
- Shiro学习笔记六(自定义Reaml-使用数据库设置 user roles permissions)
- Luncene学习 第一天 《入门程序》
- Luncene学习二《搜索索引》
- JavaWeb--简单分页技术
- 使用Python制作第一个爬虫程序
- 使用BeautifulSoup 爬取一个页面上的所有的超链接
- 使用PlaceHolder,测试碰见的问题
- 隐藏MySQL InnoDB Cluster / ReplicaSet实例