python

您所在的位置:网站首页 字典包括哪些字体 python

python

2024-02-21 20:26| 来源: 网络整理| 查看: 265

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值不存在时,在字典的末端添加 

 

我的分享就到这啦~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3