python3笔记 -- 列表简介

3.1 列表:由一系列特定顺序排列的元素组成。

给列表指定一个表示复数的名称,如books

python中,用方括号 [ ] 表示列表,逗号分割其中的元素,

如,names = ['book','shop','store']


3.2 访问列表

列表是有序集合,访问任意元素,只需该元素的位置(索引)

访问列表:指定名称、指定元素的索引、并将索引放入方括号内,

如,print(names[0])

3.3 索引从0开始,不是1

访问最后一个元素,将索引指定为[-1]


3.4 修改、添加、删除元素

创建列表将是动态的,可随时增删改元素。

修改列表元素:
指定列表名、指定索引、指定该元素新值,

如,names[0] = 'haha'

列表中添加元素:
方法append() 自动添加到末尾,
如,names.append('lele')



3.5 列表中插入元素
方法insert() 在任何位置添加新元素,
添加新元素:每个元素都位移一位,
指定新元素、指定索引、指定值

如, names.insert(1,'hale')

3.6 从列表删除元素
如,del names[0] :del语句删除后,就不再使用元素

方法 pop() 删除元素:从末尾删除,并能接着使用它,术语:弹出(pop)

如,popped_names = names.pop() / popped_names = names.pop(0)
删除列表末尾元素 / 指定索引删除



3.6 根据值删除

方法 remove()删除后可接着使用,,只删除第一个指定的值。

如,names.remove('book')



3.7 组织列表

方法 sort() : 永久性排序,

如,正排序names.sort()

如,倒排序names.sort(reverse=True)


函数 sorted() :临时排序

如,正序: print(sorted(names))

如,反序names_re = sorted(names,reverse=True) #sorted()的传递参数后的值,赋值给变量,并打印, names_re


3.8 倒着打印列表:只是反转排序

方法 reverse()永久性修改列表排序,但可随时恢复到原来顺序 注意:不是按与字母顺序相反的顺序排列列表。

如,names.reverse()

如,再次调用reverse()即可, names.reverse()

3.9 确定列表长度: 计算网站用户数量等

函数 len() :获取列表的长度,python计算从1开始,

如,len(names)

3.10 使用列表避免索引错误

访问最后一个列表元素时,可使用索引 -1,

**发生索引错误:尝试打印 列表 或长度,**列表可能与你想的截然不同,在程序对其进行了动态处理时更是如此,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值