字典

本文深入讲解Python中的字典,一种内建的映射类型,探讨其特性如自动添加、键值对存储方式、字典的创建及嵌套使用。通过实例演示如何创建和操作字典,包括使用工厂函数和嵌套字典。

了解python中的字典

1.字典是python中唯一内建的映射类型,字典中没有特殊的顺序,但是存储在一个特定的键(key)下,键可以是数字、字符串、元组。
2.自动添加:即使键起始时在字典中并不存在,也可以为它赋值,字典就会建立新的项。
3.字典是另一种可变容器模型,且可存储任意类型对象。
4.字典的每个键值key–>value,用冒号【:】分割,每个键值对之间用逗号【,】分割,整个字典包括在花括号【{ }】中。
5.键是唯一的,如果重复,最后的一个键值对会替换前面的,值不需要唯一。
6.值可以取任何数据类型的,但键是不可变的,可以是字符串、数字、元组。

创建一个空字典

s = {}
print(s,type(s))

在这里插入图片描述
创建一个字典
key、value键值对的形式存在的

s={
    'linux':[100,99,89],
    'python':[99,89,78]
}
print (s,type(s))

在这里插入图片描述
工厂函数

d = dict()
print(d,type(d))
d = dict(a=1,b=2)
print(d,type(d))

在这里插入图片描述
在这里插入图片描述
字典的嵌套

student={
    1:{'name':'tom',
       'age':18,
       'score':99},
    2:{
        'name':'lily',
        'age':18,
        'score':100
    }
}
print(student)
print(student[1]['score'])

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值