栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 字典(Dictionary)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 字典(Dictionary)

字典是另一种可变容器模型,且可存储任意类型对象。字典是无需的

字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:

d = {key1 : value1, key2 : value2 }
stus ={
    "name":"zhangsan",
    "age":18,
    "sex":"男",
    "addr":"beijing"
}
# 修改字典中的值
stus["age"] = 36


# 新增
stus["age"] = 100   #存在就修改不存在就新增
stus.setdefault("email","123@qq.com")  #如果存在就不改变值


# 删除
stus.pop("age")#指定一个key去删除
stus.popitem() #随机删除一个
del  stus['age']
stus.values()#获字典中所有的值
stus.keys()#获取字典中所有的键
stus.items()#将字典转化为二维数组,也就是转成了list
stus.update()#把一个字典里面的值,放到另外一个字典里面去
字典中根据key获取values
def login ():
    s = {}
    for a, b, c in userselect:
        s.setdefault(b, c)
    while True:
        user = input("请输入用户名:").strip()
        password = input("请输入密码:").strip()
        if user == "" or password == "":
            print("用户名或密码不能为空,请重新输入")
        elif user not in s.keys():
             print("用户名不存在")
        else:
            password1 = s[user]   #根据key获取values
            if password == password1:
                print("登陆成功")
                break
            else:
                print("密码错误")

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/326475.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号