原始问题:
创建并更新姓名、年龄和性别信息的字典
第一步:生成三个字典并写入到内存中
names = ["张三", "李四", "王五"]
ages = [25, 30, 35]
genders = ["男", "女", "男"]
data = {"姓名": names, "年龄": ages, "性别": genders}
with open("data.txt", "w", encoding="utf-8") as f:
for key, value in data.items():
f.write(f"{key}: {', '.join(value)};
")第二步:设计一个修改模块,修改他们的姓名、年龄、性别并替换到内存中
def update_data(name, age, gender):
global data
data["姓名"] = [name]
data["年龄"] = [age]
data["性别"] = [gender]
with open("data.txt", "w", encoding="utf-8") as f:
for key, value in data.items():
f.write(f"{key}: {', '.join(value)};
")
# 示例:修改张三的年龄为26,性别为女
update_data("张三", 26, "女")
Prev:计算机网络工程师职业生涯规划与实施指南