简单
技术面试0 次浏览小红书的用户系统中,需要对用户的登录信息进行验证。已知用户信息存储在一个字典中,键为用户名,值为密码。请编写一个函数,接收用户名和密码作为参数,验证用户登录信息是否正确。
小红书后端工程师
Python字典操作用户验证
答题要点
采用简单的条件判断法。答题框架:先检查用户名是否存在于字典中,若存在则比较密码是否匹配。关键要点:1. 检查用户名是否在用户信息字典中。2. 若用户名存在,比较输入的密码与字典中存储的密码是否一致。3. 根据比较结果返回相应的布尔值。示例思路:我会先检查输入的用户名是否在用户信息字典里,如果存在,就把输入的密码和字典里对应的密码进行比较,若相同则返回 True,否则返回 False。代码示例: python def verify_login(user_info, username, password): if username in user_info: return user_info[username] == password return False