d={'a':'123,'b':234,'c':345} #直接传入字典
>>>dict() # 创建空字典
{}
>>> dict(a='a', b='b', t='t') # 传入关键字
{'a': 'a', 'b': 'b', 't': 't'}
>>> dict(zip(['one', 'two', 'three'], [1, 2, 3])) # 映射函数方式来构造字典
{'three': 3, 'two': 2, 'one': 1}
>>> dict([('one', 1), ('two', 2), ('three', 3)]) # 可迭代对象方式来构造字典
{'three': 3, 'two': 2, 'one': 1}
>>>
d.values() #只获取字典中的值
d.keys() #只获取键
d.items() #将 键-值对 作为元组返回
for key,value in d.items():
print(key,'--->',value)
while True:
如果出现错误,则可继续循环
d=dict([('张三','123'),('李四','456')])
while True:
name = input('请输入您的用户名')
if name in d:
break
else:
print('您输入用户名错误,请重新输入')
continue
while True:
password = input('请输入您的密码')
if d[name] == password:
print('进入系统')
break
else:
print('您的密码错误,请重新输入')
continue