python——字典

1.特点:无序、可变

2.表示:键(key)和值(value)用冒号分隔,元素之间用逗号分隔,所有的元素放在一对大括号“{}”中。

       dict={key1:val1,key2:val2;key3:val3,key4:valu4}

字典中的键为不可变数据,如整数、实数、复数、字符串、元组等,但不包括列表。

如:表示mary同学考了85分可以这么表示。

3 .globals()返回包含当前作用域内所有全局变量和值的字典。

locals()返回包含当前作用域内所有局部变量和值的字典。

4.字典通过key去访问元素值 

 

5.内置函数zip(),将几个可迭代对象“压缩”在一起,内置函数中的元素是元组。仍然具有惰性求值的特点。

可以使用__next__方法,也可以使用next()函数进行遍历。

 

 

也可将zip()转换成列表list(),以及字典dict()。 

 6.枚举:enumerate(),同样可以用.__next__方法,next()函数。

枚举列表、元组、字符串元素,返回枚举对象,其中每个元素为包含下标和值的元组。也具有惰性求值的特点。

7.字典的创建:用dict()函数

8.访问字典中的元素:

(1)[ ]

当访问不存在的键时:抛出异常。

 

(2).get()  常用

当访问不存在的元素时,并不会弹出错误。但当打印出来时,会出现None的提示。

 

有一个用途,程序中经常用到,那就是当访问的元素不存在时,不但不会报错,还会输出一段提示。

 

9.字典元素的遍历:

(1)items()方法可以返回字典的键、值对。

(2)keys()方法可以返回字典的键。

 

(3)values()方法可以返回字典的值。

但当不用任何方法访问时,默认是访问键:

10.字典的修改和添加

(1)指定key值,修改value值:

(2)当key值不存在时,在字典的末端添加 

 

我的分享就到这啦~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值