Python基础-字典dict

字典创建的几种方式:
  1. 直接创建:dict_name = {key1:value1,key2:value2,key3:value3}
  2. 通过dict函数创建:dict_name = dict(key1=value1,key2=value2,key3=value3)
列表转化成字典示例:
li = [11,22,33]
d = dict(enumerate(li))

 

字典对象内置方法:
  1. get(key):获取键位key的值,如果该键不存在则返回none 注:使用get()方法获取的值和通过索引获取的区别是:使用get()方法没有找到key是返回none,不会报错程序还是会继续运行下去,而通过索引没有找到key则python解释器会报错,所以大多数情况下使用get()方法获取值而不是索引
  2. keys():获取字典中所有的键,并以列表的形式返回
  3. values():获取字典中所有的值,并以列表的形式返回
  4. items():获取字典中所有的键值对,并以列表的形式返回
  5. pop(k):移除键为k的值
  6. popitem():移除该字典最后一项
  7. update():在该字典的末尾追加另一个字典
  8. fromkeys([key1,key2,...],value):在字典中查询键为key1,key2...如果有就将value赋值给对应键的值,否者就创建该键值对并赋值。注:该方法属于静态方法,直接使用dict类名调用 注:fromkeys()和直接通过索引创建并赋值的方式的区别是,fromkeys()中key1,key2...中的值value都指向一块内存,改变一个其余几个也会改变。而通过索引方式,是指向不同内存的

转载于:https://www.cnblogs.com/chiang97912/p/7150739.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值