python--元组和字典

一:元组

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

        1:1:元组的格式

                格式

                        变量名=(,,,,)

                案例

                        aTuple=(23,35,56,34,11,21)

        1.2:访问元组

                通过索引取数据

                案例:索引值存在

                 案例:索引值不存在

        1.3:查询个数 

                count查询出现的个数

        案例

         1.4:查询索引

                index:查询元素的索引,有对应的元素返回对应的索引,否则报错

        案例:有对应的元素

        案例:无对应的元素 

        1.5:修改数据(不能修改) 

                案例

         1.6:类型转换

                列表转换元组

                        案例

                元组转换列表 

                        案例

        1.7:元组的循环取值 

                方式一:for

                方式二:while 

二:字典

        2.1:字典的格式

                格式

                        变量名={key1:value,key2:value,,,}

                案例

                        info = {"name":"jack","age":12,"sex":"男"}

                字典的每个元素由2部分组成,键(key):值(value)

        2.2:根据键访问值

                案例:有对应key的

                 案例:无对应key的

                思考:假如我们不确定字典中是否存在某个键而又想获取其值时,如何操作?

                        案例:有对应key的        

                        案例:无对应key的

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

        2.3:修改元素

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

                        案例:对应的key

                        案例:无对应的key 

                总结 

                        有对应的key则是修改数据,没有对应的key是新增数据

        2.4:添加元素

                案例

          2.5:删除元素 

                2.5.1:del (删除指定的元素)

                        案例:删除整个字典

                        案例:删除某个元素

 

                2.5.2:clear清空 

                        案例:

        2.6:查询长度 

                len():查询键值对的个数

                        案例

         2.7:字典中循环

                案例:取出字典中的key

                案例:取出字典中的value

 

                取出字典中的key和value

                        方式一:

 

                        方式二:

 

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

                                enumerate()实现索引的遍历

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值