列表:
可变类型:id type都不动,value被修改,则成为可变类型;
三者都不可变,就是不可变类型。
取值,下图中列表里面有三个字符,其中第二个字符是[3,4],要想取出4这个数字,就是要取出l列表中,第二个字符中的,第一个数字,如下图:
列表是可变类型:
is 是比较身份
== 表示: 比值
比类型
多元赋值,下图中注释部分是C语言的,不注释的是python的。
增量赋值
解压
定义列表
要取b这个值,就按照下图中这么写
循环
用for in 循环出来
下图中是让l列表中的子列表取出来 ,下面两图是两种办法
_ 下划线,表示我要丢弃的值
以上几个图都属于解压型的
列表常用操作
索引
切片
追加
删除
长度
切片
循环
包含
切片
追加,是往后面追加
插入:.insert
.pop() 删除,括号中只能是整数 数字,一次就是用索引的方式来删除,括号中不加任何参数,表示从最后一个开始删除。
pop 有返回值,能知道删除的是哪一个
队列:表示:先进先出 下图是入队列:
出队列
这次是用append和pop模拟的
insert(0,’item’)
入队:
出队:这两个是: 后进后出
堆栈:表示:先进后出;;或者后进先出
长度 指的是共三个数字
包含 用in ; 对的话 会显示Ture
以上是常用操作,一定要记牢。
index:
append表示:在列表末尾增加新的对象
remove 按照元素删除 ,默认从头删除; (pop按照索引删除)
排序 从小到大
从大到小排序
reverse 表示:翻转
元祖 :跟列表类似,只不过[] 改成()
里面的元素可以是任意的数据类型
元祖的特性是:不可变
count 统计的是个数
index统计的是索引 正好b是第三个数字,所以对应的是2
取值,要取数字3,就得索引第四个字符的 第0个数值
循环
用for循环
元祖常用的操作:
索引
切片 : 切片是一种读操作
循环
长度
包含
切片:
元祖必须是多个值
小测试