Python中的字典的特性以及增删改查

1.字典的定义

#字典是一个无序的数据集合,使用print输出字典的时候
#通常输出的顺序和定义的顺序是不一致的
字典相当于键值对的
#字典是一个无序的数据集合
(1)列表类型转换

-------->题目要求
将两个列表转换成列表类型或者字典类型:
-------->代码如下

users = ['user1','user2']
passwd = ['123','456']
print(zip(users,passwd))	##无法正确输出
print(list(zip(users,passwd)))	##将类型转换成列表类型输出
print(dict(zip(users,passwd)))	##将类型转换成字典类型输出

-------->测试结果如下
在这里插入图片描述
(2)空字典
-------->题目要求
定义一个空的字典
-------->代码如下

s = {}
print(type(s))

-------->测试结果如下
在这里插入图片描述

(3)创建字典并输出其类型
##字典:key-value键值对
#value可以是任意数据类型

-------->题目要求
-------->代码如下

s = {
    'linux':[100,99,88],
    'westos':[190,453,334]
}
print(s)
print(type(s))

-------->测试结果如下
在这里插入图片描述

(4)工厂函数
-------->题目要求
举例说明工厂函数如何应用
-------->代码如下

#工厂函数
d = dict()	##dict相当于一个函数
print(type(d))	##查看d是一个类型
#举例
d1 = dict(a=1,b=2)
print(d1,type(d1))

-------->测试结果如下
在这里插入图片描述

(5)字典里的嵌套
-------->题目要求
当输入students时,输出两个学生名,学生名中输入学生的信息,信息中又分了很多信息
-------->代码如下

students = {
    '0311':{
        'name':'wsp',
        'age':'18',
        'score':'80'
    },
    '0322':{
        'name':'laoli',
        'age':30,
        'score':59
    }
}
print(students['0311']['name'])

-------->测试结果如下
在这里插入图片描述

(6)所有的key对应的value值是一样的
-------->题目要求
举例说明所有的key对应的value值是一样的
-------->代码如下

pr
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值