python官方的扩展索引_python-取索引/取值/增加/删除/修改/统计/排序

# 学前准备:

# 列表:

列表需要用到的关键词和大致步骤:

# list = []

#

# list.

# 增加 删除 排序

# list.append 追加 list.remove 删除 list.reverse 反转/逆置 list.copy 复制

# list.extend 扩展 list.clear 清除 list.sort 列表 list.index

# list.insert 插入 list.pop 弹 list.count 统计

list = ["张三","李四","王五","赵六"]

1、取值和取索引

# list index out of range - 列表超出索引范围

print(list[2])

知道数据中的内容,想知道数据在列表中的位置

使用index方法需要注意,如果传递的数据不在列表中,程序会报错。

list.index("王五")

print(list)

2、增加

append 方法可以向末尾追加数据

list.append("小白")

print(list)

insert 方法可以在列表指定位置插入数据

list.insert(1,"小黑")

print(list)

extend 方法可以把其他列表中的完整内容,追加到当前列表的末尾

list1 = ['xaiohei','xiaobai','lisi','xiaoli']

list.extend(list)

print(list1)

3、删除

remove 方法可以从列表中删除指定的数据(如果数据有多个,则默认删除第一个数据)

如果列表中没有想要删除的数据,会直接报错

list.remove("王五")

print(list)

pop 方法,默认可以把列表最后一个数据删除

list.pop()

print(list)

pop 方法,可以指定要删除的索引

list.pop(2)

print(list)

clear 方法,可以清空列表

list.clear()

print(list)

使用 del 关键字删除列表元素

提示:在日常开发中,要从列表中删除数据,尽量用列表关键字

del list[7]

print(list)

del 关键字本质上是用来将一个变量从内存中删除的

4、修改

直接输入需要修改数据的索引,等号后面加上需要修改的内容就可以啦

list[2]="小雯"

print(list)

列表指定的索引超出范围,程序会报错

5、统计

len 方法可以直接统计出有多少数据

print(len(list))

count 可以统计列表中某一个数据出现的次数

print(list.count("张三"))

6、排序

list2 = ["zhangsan","lisi","wangwu","zhaoliu"]

list3 = [1,3,7,6,11,8,10]

升序

list2.sort()

list3.sort()

降序

list2.sort(reverse=True)

list3.sort(reverse=True)

逆转/(反转)

list2.reverse()

list3.reverse()

print(list2)

print(list3)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值