十六、Python基础语法(list(列表)-中)

一、统计列表中某个数据个数

统计数据在列表中出现的次数,语法:变量 = 列表.count(数据)

python 复制代码
my_list = [7, 8, 8, 8, 0, 5, 5, 7]

print(my_list.count(7))  # 2
print(my_list.count(8))  # 3

二、列表的增删改

1.增加

列表的增加使用append(),在列表的尾部添加一个数据,返回None,想要查看添加之后的数据,直接打印原列表即可,一次只能添加一个

语法:列表.append(数据)

python 复制代码
my_list = []
print(my_list)  # []
my_list.append(9)
print(my_list)  # [9]

2.删除

删除是删除列表中指定下标对应的数据,下标不写,默认删除最后一个,返回的是删除的数据

语法:列表.pop(下标)

python 复制代码
my_list = [7, 8, 9]

print(my_list.pop())  # 9
print(my_list.pop(0))  # 7

3.修改

使用下标修改对应位置的数据

语法:列表下标 = 数据值

python 复制代码
my_list = [7, 8, 9]

my_list[0] = 1
my_list[2] = 2

print(my_list)  # [1, 8, 2]
相关推荐
Evand J14 分钟前
【MATLAB例程,图像降噪滤波9】自适应维纳滑动窗口滤波(Wiener)图像降噪、方法对比,有中文注释
开发语言·图像处理·计算机视觉·matlab·滑动窗口·滤波·降噪
月光船幽幽32 分钟前
跨范式映射的稳定接口设计
人工智能·python·算法
杜大哥36 分钟前
python程序:如何查看电脑【电池电量的剩余百分比】 和 【是否插入连接着充电器】?
开发语言·python
wuyk55537 分钟前
Python网络爬虫入门到实战 第01章:爬虫到底是什么?原理、流程、合法性、风险全解析(零基础必看)
开发语言·爬虫·python
x10n943 分钟前
Postman 汉化完整指南
测试工具·lua·postman
信誓旦旦的程序猿44 分钟前
【量化系统从零构建 #04】存储设计:选型·建库·交易日历
java·人工智能·python·股票数据api·股票数据·股票数据api接口·股票api数据接口
yurenpai(27届找实习中)44 分钟前
Java 10 的 var 为什么不能随便用?从订单汇总看懂类型推断与泛型陷阱
java·开发语言·java18
shmily麻瓜小菜鸡1 小时前
JS/TS 易踩坑知识点 — 模块化与工程化类
开发语言·javascript·ecmascript
geovindu1 小时前
CSharp: Observer Pattern
开发语言·后端·观察者模式·设计模式·c#·.netcore·行为模式