python基础之list基本操作

python基础之list基本操作

列表的操作方法:
1:del关键字 删除
2:append方法
append函数用于向列表末尾添加元素
3:insert方法
insert函数用于向列表中插入元素
insert函数的第一个参数是插入的位置,第二个参数是要插入的元素,如下
4:clear函数用于将列表清空
5:remove函数
remove函数用于从列表移除元素
注意:(执行结果如下,可以看到,若列表中有重复元素,remove函数只会移除匹配到的第一个元素)
6:pop函数
pop函数用于移除列表中指定位置的元素,并返回要移除的元素
在默认情况下,移除列表中最后一个元素
7:index函数
index函数用于返回所匹配的元素索引,该函数的第一个参数是待查找的对象,第二个参数是查找的起始范围,第三个参数是查找的结束范围
8:reverse函数
reverse函数用于将列表反向排序
9:extend方法
extend函数用于在列表的末尾添加另一个列表,
与append函数相比,extend函数可以一次性添加多个元素
(注意:使用extend函数和列表加法的操作是一样的但是extend函数会将一个列表并入当前列表,二列表加法是返回新列表,
为节约内存空间,更推荐使用extend函数来实现大列表的连接操作)
10:copy函数
copy函数用于列表的副本
11:sort函数
sort函数用于将列表进行排序操作
ASCII码科普
12:count函数
count函数用于统计某个元素在列表中出现的次数

###演示代码

"""
演示数据容器之:list列表的常用操作
    经过对一下列表学习,可以总结出列表有如下特点
    1.可以容纳多个元素
    2.可以容纳不同类型元素
    3.数据是有序存储的(有下标序号)
    4.允许有重复数据存在
    5.可以修改(增加或者删除元素等)
"""
mylist = ["java", "c++", "python"]

# 1.1查找某元素在列表内的下表索引  2
index = mylist.index("python")                 # 语法:列表.index(元素)
print(f"python在列表中的下标索引是:{index}")

# 1.2如果被查找的元素不在,会报错
# index = mylist.index("hello")
# print(f"python在列表中的下标索引是:{index}")

# 2.修改特定下标索引的值
mylist[0] = "高等教育"
print(f"列表被修改元素值后,结果是:{mylist}")

# 3.在指定下标位置插入新元素
mylist.insert(1, "yy_teacher")
print(f"列表插入元素值后,结果是:{mylist}")

# 4.在列表的尾部追加‘’‘单个’‘’新元素
mylist.append("一个废物")
print(f"列表在追加了元素值后,结果是:{mylist}")

# 5.在列表的尾部追加‘’‘一批’‘’新元素
mylist2 = [1, 2, 3]
mylist.extend(mylist2)
print(f"列表在追加了一个新的列表后,结果是:{mylist}")

# 6.删除指点下标索引的元素(2种方式)
mylist = ["java", "c++", "python"]

# 6.1方式1: del 列表[下标]
del mylist[2]
print(f"列表删除元素后,结果是:{mylist}")

# 6.2方式2:pop.列表(下标)
mylist = ["java", "c++", "python"]
elem = mylist.pop(0)
print(f"通过pop方法取出元素后列表内容:{mylist},取出的元素是:{elem}")

# 7.删除某元素在列表中的第一个匹配项
mylist = ["java", "c++", "python", "c++", "php"]
mylist.remove("c++")
print(f"通过remove方法移除元素后,结果是:{mylist}")

# 8.清空列表
mylist.clear()
print(f"列表被清空了,结果是:{mylist}")

# 9.统计列表内某元素的数量
mylist = ["java", "c++", "python", "c++", "php"]
count = mylist.count("c++")
print(f"列表中c++的数量,结果是:{count}")

# 10.统计列表中全部元素的数量
mylist = ["java", "c++", "python", "c++", "php", "html"]
count = len(mylist)
print(f"列表中元素数量,结果是:{count}")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值