python基础---元组字典

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

1:1:元组的格式

格式:  变量名=(,,,,)

案例:

tuple = (12,41,5,2,14,58)

1.2:访问元组

通过索引取数据

 tuple = (12,41,5,2,14,58)

python基础---元组字典_第1张图片

 案例:索引值不存在

python基础---元组字典_第2张图片

1.3: 查询个数
        count查询出现的个数
案例
python基础---元组字典_第3张图片

 

1.4: 查询索引
index :查询元素的索引,有对应的元素返回对应的索引,否则报错
案例:有对应的元素
python基础---元组字典_第4张图片

案例:无对应的元素  

python基础---元组字典_第5张图片

1.5: 修改数据 ( 不能修改 )
案例
python基础---元组字典_第6张图片

元组的内置函数count, index
index和count与字符串和列表中的用法相同

1.6:类型转换

列表转换元组

python基础---元组字典_第7张图片

 元组转换列表

python基础---元组字典_第8张图片

 1.7:元组的循环取值

方式一:for

python基础---元组字典_第9张图片

 方式二:while

python基础---元组字典_第10张图片

 :字典

2.1:字典的格式

变量名 ={key1:value,key2:value,,,}
案例:         info = { "name" : "jack" , "age" : 12 , "sex" : " " }
字典的每个元素由 2 部分组成,键( key : 值( value
2.2: 根据键访问值
案例 : 有对应 key
python基础---元组字典_第11张图片

案例:无对应keypython基础---元组字典_第12张图片

 

: 假如我们不确定字典中是否存在某个键而又想获取其值时 , 如何操作?
案例:有对应 key
python基础---元组字典_第13张图片

案例:无对应key,默认返回数据

python基础---元组字典_第14张图片

 2.3:修改元素

字典的每个元素中的数据是可以修改的,只要通过 key 找到,即可修改 , 否则是新增
案例 : 对应的 key
python基础---元组字典_第15张图片

python基础---元组字典_第16张图片 

2.4: 添加元素
案例:

 python基础---元组字典_第17张图片

2.5: 删除元素
del,clear() ---- 清空
2.5.1:del ( 删除指定的元素 )
案例:删除整个字典

python基础---元组字典_第18张图片 

 

案例:删除某个元素
python基础---元组字典_第19张图片
2.5.2:clear 清空
案例
python基础---元组字典_第20张图片
2.6: 查询长度

python基础---元组字典_第21张图片 2.7:字典中循环

案例 : 取出字典中的 key
python基础---元组字典_第22张图片

 

取出字典中的 key value
方式一:
python基础---元组字典_第23张图片

 方式二:

python基础---元组字典_第24张图片

 如何实现带下标索引的遍历?

enumerate()实现索引的遍历

python基础---元组字典_第25张图片

你可能感兴趣的:(python)