python学习笔记3——列表和元组
来源:互联网 发布:数据库实现教材管理 编辑:程序博客网 时间:2024/05/17 23:53
列表:
格式:例 x=["zhangsan","lisi","wangwu"] ,y=[1,2,3,4]
操作:
1.增
追加: x.append(" ")
插值: x.insert( index," ")
2.删 已删除zhangsan为例
1. x.remove("zhangsan")
2. del x[0]
3. x.pop(0) 当括号中不加参数时默认删除列表中最后一个值,并返回该元素值
3.改 以将zhangsan改成sun为例 x[0]="sun"
4.查
1.取单个值
1. x[0]2. x[x.index("zhangsan")]
2.分片: 取多个元素 x[0:2] (取出zhangsan、lisi)
取出最后一个元素 x[-1]
***分片可使用步长,默认情况下步长为1,格式为x[0:2:1],当使用负数作步长时,分片开始点必须大于结束点。
5.复制
1.shallow copy:
1. import copy z=x.copy() (只copy第一层)2. z=x[:]
3. z=list(x)
2.deep copy:
import copy z=copy.deepcopy(x) (将原列表copy成独立整体)
6.合并
1. x.extend(y)2. 使用 + 方法实现
*** 方法1 修改了原先的列表;方法2 通过生成副本实现,原列表并未改变
7.其他用法
x.count("zhangsan") 统计列表中指定元素出现的次数
x.reverse() 翻转列表
x.sort() 按ASCII排序,特殊字符> 数字> 大写字母> 小写字母
[None] 空列表
.join([]) "".join(['H','e','l','l','o']) --> 'Hello' ; "-" .join(['H','e','l','l','o'])-->'H-e-l-l-o'
enumerate(x) 自动得到列表元素的index值
8. list()函数 list("Hello") --> ['H','e','l','l','o']
用list() 函数实现分片赋值:
元组:
格式:例 x=("zhangsan","lisi","wangwu")
元组是不可变的列表,元组只能查,操作和列表完全相同
实现只有一个值的列表:实现时必须要加一个逗号
tuple( ) 函数:实现将括号中的参数转化成元组
- python学习笔记3——列表和元组
- <3>python学习笔记——列表 / 元组
- Python学习笔记3_列表和元组
- python学习笔记3--列表,元组
- Python学习笔记【二】——《python基础教程》:: 列表和元组
- Python基础教程笔记——列表和元组
- Python基础教程笔记——列表和元组
- Python基础教程笔记——列表和元组
- Python学习笔记(四)—列表(list)、元组(tuple)和字典(dictionary)、集合(set)
- 《Python基础教程》学习笔记之[D2]列表和元组
- Python学习笔记:列表,元组和字典
- Python 学习笔记 -- 变量、元组、列表、字典和集合
- python学习笔记(二)列表和元组
- Python 学习笔记(二) 列表和元组
- python学习笔记之列表和元组
- Python学习笔记-第二章 列表和元组
- python学习笔记(2)列表和元组
- Python学习笔记一:列表和元组
- caffe 图片格式
- linux 管道命令
- [Leetcode-94中序-144前序-145后序]【Stack】递归和非递归方式遍历二叉树
- ios ffmpeg h264 encode
- jsp生成校验码
- python学习笔记3——列表和元组
- python中如何给散点图上面的特定点做标记
- CentOS下防火墙的配置
- 数据库总结
- Banner轮播图使用
- 软件测试过程的持续改进
- Struts2入门demo(maven项目)
- 给上传的图片添加水印--在流文件中添加
- EI_DATA相关知识