调用流程
08_enumerate、del学习目标
能够通过 for 配合 enumerate 遍历容器同时获取元素索引位置、元素能够通过del删除列表元素 8.1 enumerate 的使用 通过 for 配合 enumerate 遍历容器同时获取元素索引位置、元素示例代码
user_list [{ name : mike , age : 34, tel : 110 },
{ name : yoyo , age : 18, tel : 120 }]
# 遍历列表 同时把索引位置能打印
# 普通方法实现
# 1. 定义索引位置变量
# 2. for遍历列表 打印 索引、元素
for user_dict in user_list:
print(i, user_dict)
# 3. 索引位置 1
print( *20)
# 通过enumerate方法实现
# enumerate(容器变量) 获取到 元素位置 元素
for i, user_dict in enumerate(user_list):
print(i, user_dict)
运行结果
0 { name : mike , age : 34, tel : 110 }
1 { name : yoyo , age : 18, tel : 120 }
0 { name : mike , age : 34, tel : 110 }
1 { name : yoyo , age : 18, tel : 120 }
8.2 通过del删除列表元素
通过del删除列表元素 del 列表[索引]
示例代码
user_list [{ name : mike , age : 34, tel : 110 },
{ name : yoyo , age : 18, tel : 120 }]
# 通过del删除列表元素 del 列表[索引位置]
print(user_list) # [{ name : mike , age : 34, tel : 110 }, { name : yoyo , age : 18, tel : 120 }]
# 删除索引位置为0的元素
del user_list[0]
print(user_list) # [{ name : yoyo , age : 18, tel : 120 }]
09_学生名片管理系统
学习目标
能够完成学生名片管理系统案例 增、删、改、查示例代码:
# 0. 函数的外面 定义一个全局变量(列表) 用于保存用户信息
user_list [{ name : mike , age : 34, tel : 110 },
{ name : yoyo , age : 18, tel : 120 }]


