python基础训练—字典

本文详细介绍了Python字典的基础知识,包括字典的理解、创建、访问、修改和删除操作,以及如何检查键的存在、处理嵌套字典和Python中的四种集合数据类型。通过实例展示了字典的灵活性和实用性。
摘要由CSDN通过智能技术生成

文章目录

           1、字典的基本知识

           2、创建字典

           3、字典长度

           4、访问字典

           5、检查字典中是否存在指定的键

           6、嵌套字典

           7、python中的四种集合数据类型

字典的基本知识

字典的理解

字典(dictionary)是除列表(list)之外python中最灵活的内置数据结构类型。字典当中的元素是通过键来存储的,同时字典是有序的(从python3.7开始,字典是有序的,而在python3.6以及之前的版本中字典是无序的),可变的和不允许重复的集合

x = {'name':'john','age':'18'}

字典的认识

字典中项目的数据类型可以是任何数据类型

x = {'name':'john','age':18,'university':True}
print(type(x))
print(x)

执行结果

这里就很明显的看出来字典中项目的数据类型可以是任何数据类型

创建字典

python中创建一个字典需要使用大括号(中英文输入法都可以,但是还是推荐使用英文输入法),大括号中要有键和值

x = {'name':'john','age':'18'}
print(type(x))
print(x)

执行结果

这样我们就成功创建了一个字典

字典长度

当我们想要确定字典有多少个键值对时,字典中的键值对少的时候,我们可以一个一个的数出来,但是,当字典中的键值对多的时候,这种方法就显得很慢了,这时,我们仍然可以使用len()函数来获取字典中的键值对数(之前就讲了len()函数可以获取字符串的长度,列表和元组的项数)

x = {'name':'john','age':'18','university':'MIT'}
print(type(x))
print(x)
print(len(x))

执行结果

这里的3就说明了该字典中有3个键值对

访问字典

导出字典值

字典中的项是有序的、可变的和不允许重复的。字典项以键值对的形式呈现,我们可以使用键名进行引用

x = {'name':'john','age':'18'}
print(type(x))
print(x)
print(x['name'])
print(x['age'])

执行结果

这样我们就将键所对的值给打印了出来

注意:字典中不能有两个相同键的项目,若有则重复值将覆盖现有值

x = {'name':'john','age':'18','name':'mary'}
print(type(x))
print(x)

执行结果

访问键值

一、索引法

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值