Python学习笔记7:列表

七、列表

1.列表的定义
#数组:同种数据类型数据的集和
#列表:可以包含不同数据类型


2.列表的特性
(1)索引
(2)切片
(3)重复
(4)连接
(5)成员操作符
(6)可迭代
(7)可嵌套





3.列表的增删改查
(1)列表的增加
a.append:追加元素到列表最后
b.insert:添加元素到制定索引前

c.extend:追加多个元素到列表中




(2)列表的删除
a.remove:删除指定的值(第一个)
b.pop:删除指定索引的值,默认情况删除最后一个

# value = name.pop(), value为删除的那个元素值

c.clear:清空列表

d.del:删除列表或列表元素




(3)列表的修改
a.通过索引重新赋值
b.通过切片重新赋值

#元素多于切片数时添加元素




(4)列表的查看
a.count:计指定元素个数
b.sort:排序(按ASCII码)
#不区分大小写排序:参数 key=str.lower
c.reverse:列表原顺序反转
d.index:查看索引值





4.列表内置方法


(1)最小值:min
(2)最大值:man
(3)求和:sum
(4)排序:sorted
(5)倒序:reversed
(6)对应:zip
(7)枚举:enumerate




5.解压赋值




6.列表应用:通过列表实现栈和队列数据结构
#栈的工作原理:先进后出(FILO)
#入栈
#出栈
#栈顶元素
#栈长度

#队列工作原理:先进先出(FIFO)
#入队
#出队
#队头

#队尾
#队列长度

猜你喜欢

转载自blog.csdn.net/sangyumo/article/details/80256397
今日推荐