优化循环以避免字典在列表中被添加导致前面数据被覆盖
发布时间
阅读量:
阅读量
该代码展示了一个问题:我们使用for循环逐次输入了三个独特的用户名及相应的密码,并将其加入到user_list列表中。然而,在实际运行后发现user_list输出了三组完全一致的数据
# -*- coding: utf-8 -*-
# @Time : 2022/11/26 18:33
# @Author : wcy
# @FileName: test.py
# @email : 954515472@qq.com
#定义一个空列表
user_list = []
#定义一个空字典
dict1 = {}
#for循环遍历
for i in range(3):
username = input("请输入您的用户名: ")
password = input("请输入您的密码: ")
dict1["用户名"] = username
dict1["密码"] = password
user_list.append(dict1)
控制台输出:
/usr/local/bin/python3.11 /Users/qiao/pythonProject/pythonDemo/study/day09拆包元祖
全部评论 (0)
还没有任何评论哟~
