KeSpeech:如何用开源数据集破解八大方言语音识别难题?
2026/6/8 21:00:07
“想象一下,你的办公桌上有一张‘待办事宜’或‘客户名单’。
你会往名单末尾添加新客户,会划掉已经完成的任务,或者把某个写错的名字修改正确。在 Python 中,这个‘清单’就叫列表 (List)。
它是 Python 中最常用、最强大的‘容器’。学会了它,你就能一次性处理成千上万条数据,而不是一条条复制粘贴。**
列表用方括号[]**表示,里面的内容用逗号**隔开。
# 一个简单的名单列表clients=["张三","李四","王五","赵六"]# 也可以存数字(比如销售额)sales=[1200,4500,3200,800]特点:
Python 的编号是从0开始的,这一点初学者最容易搞混。
clients=["张三","李四","王五","赵六"]# 1. 寻找第一个人(索引为 0)print(clients[0])# 输出:张三# 2. 寻找最后一个人(倒数第一个用 -1)print(clients[-1])# 输出:赵六# 3. 切片:提取前三个人(索引 0 到 3,但不包括 3)top_three=clients[0:3]print(top_three)# 输出:['张三', '李四', '王五']这是列表最强大的地方,你可以像操作 Excel 行一样操作它。
append(): 在列表末尾加一个。insert(): 在指定位置插一个。clients.append("钱七")# 往最后加clients.insert(1,"新客户A")# 在第 2 个位置(索引1)强行插入直接给对应的编号重新赋值。
clients[0]="老张"# 把第一个人的名字改了remove(): 按名字删。pop(): 按编号弹出来。clients.remove("李四")# 找到叫“李四”的并删掉clients.pop(2)# 把编号为 2 的人踢出去假设你手头有一个包含 20 个名字的混乱列表,你想快速排序并提取特定的名字。
我有一个列表 names = ["Zhang", "Wang", "Li", "Zhao", "Qian"],请写一段 Python 代码:1. 按字母顺序排序;2. 统计这个名单里一共有多少个人。
sort()排序和len()统计长度的代码。/optimize)。帮我把这个列表转换成大写,并每行打印一个名字。在 VS Code 中新建一个文件P05_list.py,尝试完成以下挑战:
todo_list,存入三个任务。append()增加一个新任务。print(len(todo_list))查看你现在一共有多少个任务。下一篇 (P06),我们将学习另一种极其重要的容器:字典 (Dictionary)。如果说列表是按序号排队的名单,字典就是带名字的文件夹,能让你通过“关键词”瞬间找到对应的数据!
👉 想要继续吗?准备好进入“关键词检索”的字典世界吧!