专栏首页python3Python之字典添加元素

Python之字典添加元素

0、好吧,还是直接上干货,向字典中添加元素,即Entry,Python用的很巧妙啊,当发现字典中并没有你要的key后,干脆帮你添加进去了

from utils import printWithChinese

book_dict = {"price": 500, "bookName": "Python设计", "weight": "250g"}

printWithChinese(book_dict)

book_dict["owner"] = "tyson" #第一种方式,指定key,并且为其赋值一个value,如果key存在,就是修改value,反之就添加一个Entry(key-value)

printWithChinese(book_dict)

book_dict.update({"country": "china"}) #第二种方式,使用update方法,传入一个字典进去,如果key存在,就会覆盖掉原有的value,反之就是添加一个或多个Entry(key-value)进入
                                       #多个Entry(key-value)的情况,取决于你的字典里有多少个元素,哈哈,明白里吧(一个元素即一个Entry(key-value))
printWithChinese(book_dict)

book_dict.update(temp = "无语中", help = "帮助") #第三种方式,直接传一个以key为变量进去,如果存在同样是修改value,不存在,就是添加一个或多个Entry进去(关键字参数形式)

printWithChinese(book_dict)


                            #注意,字典中的Entry是无序的#

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • django模板系统(上)

    {{  }} 表示变量,在模板渲染的时候替换成值,{%  %} 表示逻辑相关的操作。

    py3study
  • Python中使用item()遍历字典

    Python中通常使用for...in遍历字典,本文使用item()方法遍历字典。

    py3study
  • python3学习之元组

    T.index(value, [start, [stop]]) 返回值是出现value的第一个index

    py3study
  • python高级编程第三讲:set、dict深入和垃圾回收

    dist类型实际上属于Mapping类型,dict继承关重写了一些方法 Mapping 属于抽象类,Mapping继承自 collection,我们看源码可以...

    小海怪的互联网
  • springboot读取配置工具类

    开发软件过程中很多时候需要获取配置文件中的属性配置信息,但是又不能使用@Value注解,或者工具类不存在相关的注解,那么就可以使用这个工具类来读取配置信息了。

    吟风者
  • HashMap 和 concurrentHaspMap 的陷阱与区别

    在多线程并发编程中,我们对于共享的数据对象或者是容器会采用线程安全的集合来存储。Java中 提供了一些线程安全的容器和对象,有些事支持并发的,java.util...

    爱明依
  • 在springmvc中配置jedis:

    主要学习https://github.com/thinkgem/jeesite。一下代码均参考于此并稍作修改。 1.jedis 首先,需要添加jedis: <!...

    Ryan-Miao
  • Redis常用方法

    我们都知道redis是key,value型就当它是内存数据库把,虽然一般常用于数据缓存,毕竟你往内存中放几千万条数据会弄爆- -(虽然我就是要这么干)  下来,...

    用户3003813
  • iOS 无弹框换图标,直接用就可以了

            对于iOS,是开发了API可以换图标,但是有规定的,就是你要换的图标是要在APP里面内置的,也就是说你要换的APPicon,是提前放在APP 包...

    菜菜不吃蔡
  • iOS 无弹框换图标,直接用就可以了

            对于iOS,是开发了API可以换图标,但是有规定的,就是你要换的图标是要在APP里面内置的,也就是说你要换的APPicon,是提前放在APP包里...

    菜菜不吃蔡

扫码关注云+社区

领取腾讯云代金券