字典的介绍,和一些简单的函数

首先讲一下序列的创建:

什么是字典?
字典与列表,元组,字符串一样属于可变序列的一种。你可以易理解为一种数据。

1,

这样就是最常见的序字典创建的方法,当然,字典属于可变序列,因此我们可以对内幕的元素额进行一些修改。

 

 

可以看出,运行的结果已经变成了我们想要的值。

2,

3.

4.

 

以上便是常见的4种序列创建的方法,当然还有其他的创建方法,这里便不便一一例举。

再说几个关于字典的函数。

1.pop.()函数,可以理解为弹出,学过数据结构的应该都知道出栈这一操作。

这行代码的运行结果自然是“子房”了,因为字典是一一对应的,因此弹出“张良”出现的应该是子房。

当字典中没有我们要弹出的对象时候,可以设置一个返回值。

eg:

 还有就是popitem这个函数,跟pop长得很像,他的作用就是随即弹出一个字典里面的元素。

2. del函数

 del函数即相当于函数delete(删除)没什么好说的,就是删除指定元素。

 3.clear函数 

跟他的英语意思一样,clear就是清除的意思,意在清空字典里面的所有元素

4.fromkeys函数

意来创建键值对 可以看出,“iloveyou”的每个字母都有与之对应的520匹配,而这,就是所为的键值对。

 5.update函数

来修改键值对的值

什么意思呢?
如果我们想要对已知字典中的元素进行修改,是不是要进行刚才我说出创建序列时,对元素的一一修改,那么,我们想要对多个元素都进行修改的话就会麻烦很多,这时,我们可以调用update函数!

 一定注意格式。

6.get函数

他的意思就是查!

查找我们已知字典里面的元素

 他的格式就是get("目标元素“,”default“)

7.setfault函数

 根据途中代码就知道,如果我们查找到元素不在这个字典里面,那么他就会自动创建这个元素,并且返回后面的default与之对应。相应的,在原来的字典中会出现这个元素。

8.values,keys

这两个函数的单词为价值和键

因此可以理解values的意思为值,调用这个函数的时候可以返回字典里的值,相应的,keys同理

 字典的嵌套:

元组,列表,字符串,都是可以进行嵌套的,那么同样作为可变序列的字典当然也是可以进行嵌套的,

 这里可以看到,张良后面跟了个字典,司马懿也是一样。

那么当我们想要获取“字典中的字典”的时候,就需要两个索引值了,

例如途中y【”张良“】【“攻击力】

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值