Python学习基础知识之 元祖与字典介绍以及常见操作

目录

 

一、元祖的介绍

1.1元祖

1.2访问元组元素​ 1.3修改元组报错

1.4元组的内置函数count, index

    1.4.1index     (有坑)

二、软件开发中的 字典

2.1根据键访问值

​2.2若访问不存在的键,会出现什么情况呢? 会报错

三、字典的常见操作

3.1修改元素

3.2添加元素

3.2.1访问不存在的元素会报错

​3.2.2如果在使用 变量名['键'] = 数据 时,这个“键”在字典中,不存在,那么就会新增这个元素

3.3删除元素 

3.3.1del删除指定的元素(删除后不能访问,否则会报错)

3.3.2clear清空整个字典 

四、字典的常见操作

4.1len()

4.2keys

4.3values

4.4items

五、常见的遍历操作

5.1for in

5.2列表的遍历

5.3元祖的遍历

5.4字典的遍历(遍历字典的key(键))

5.5遍历字典的value(值)

5.6遍历字典的items(元素)

5.7遍历字典的items(键值对)

5.8enumerate()


一、元祖的介绍

1.1元祖

Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

1.2访问元组元素Python学习基础知识之 元祖与字典介绍以及常见操作 1.3修改元组报错

Python学习基础知识之 元祖与字典介绍以及常见操作

1.4元组的内置函数count, index

index检测 元素 是否包含在元组 中,如果是返回开始的索引值

count返回 元素在start和end之间 在 元组里面出现的次数

Python学习基础知识之 元祖与字典介绍以及常见操作

1.4.1index     (有坑)

Python学习基础知识之 元祖与字典介绍以及常见操作

二、软件开发中的 字典

变量info为字典类型:    

info = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}

说明:'name':'班长'----> 键值对 字典和列表一样,也能够存储多个数据 列表中找某个元素时,是根据下标进行的

字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')

字典的每个元素由2部分组成,键(key)值(value)。例如 'name':'班长' ,'name'为键(key),'班长'为值(value)

 2.1根据键访问值

Python学习基础知识之 元祖与字典介绍以及常见操作2.2若访问不存在的键,会出现什么情况呢? 会报错

Python学习基础知识之 元祖与字典介绍以及常见操作

三、字典的常见操作

3.1修改元素

字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改 

 Python学习基础知识之 元祖与字典介绍以及常见操作

3.2添加元素

3.2.1访问不存在的元素会报错

Python学习基础知识之 元祖与字典介绍以及常见操作3.2.2如果在使用 变量名['键'] = 数据 时,这个“键”在字典中,不存在,那么就会新增这个元素

Python学习基础知识之 元祖与字典介绍以及常见操作

3.3删除元素 

对字典进行删除操作,有一下几种: 

1)del ()

2)clear() ---- 清空

3.3.1del删除指定的元素(删除后不能访问,否则会报错)

Python学习基础知识之 元祖与字典介绍以及常见操作

3.3.2clear清空整个字典 

Python学习基础知识之 元祖与字典介绍以及常见操作

四、字典的常见操作

4.1len()

测量字典中,键值对的个数

 Python学习基础知识之 元祖与字典介绍以及常见操作

4.2keys

返回一个包含字典所有KEY的列表 

Python学习基础知识之 元祖与字典介绍以及常见操作 4.3values

返回一个包含字典所有value的列表

Python学习基础知识之 元祖与字典介绍以及常见操作

4.4items

返回一个包含所有(键,值)元祖的列表 

Python学习基础知识之 元祖与字典介绍以及常见操作

五、常见的遍历操作

5.1for in

通过for ... in ... 我们可以遍历字符串、列表、元组、字典等

 Python学习基础知识之 元祖与字典介绍以及常见操作

5.2列表的遍历

Python学习基础知识之 元祖与字典介绍以及常见操作

5.3元祖的遍历

Python学习基础知识之 元祖与字典介绍以及常见操作

5.4字典的遍历(遍历字典的key(键))

Python学习基础知识之 元祖与字典介绍以及常见操作

5.5遍历字典的value(值)

Python学习基础知识之 元祖与字典介绍以及常见操作

5.6遍历字典的items(元素)

Python学习基础知识之 元祖与字典介绍以及常见操作

5.7遍历字典的items(键值对)

Python学习基础知识之 元祖与字典介绍以及常见操作

5.8enumerate()

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

Python学习基础知识之 元祖与字典介绍以及常见操作