我的Python学习之路七:元祖和字典

取精华,去糟粕;重基础,促创新

一.元祖

1.什么是元祖:

Python的元祖和列表类似,不同之处在于元祖的元素不能被修改,而列表的元素可以被修改。也可进行分片和连接操作。元祖使用小括号创建,列表使用方括号创建.

 

元祖创建格式:元祖名=(元素1,元素2,元素n…….) 

 

    例如:students=('jack','tom','john','amy','kim','sunny’)

2.访问元祖:

 

元组索引:以下元组成名students,要访问元祖中的tom

3.删除元祖:

 

元祖和列表不一样,元祖中的元素值是不允许被单独修改和删除的,但是我们可以使用del语句来删除整个元祖.

语法:del 元祖名

例如:

           

4.元素的截取:

 

元组的元素虽然不能够被改变,但是元组也是一个序列,也可以通过索引去访问和截取元组中指定位置的元素

如 :

5.多维元祖:

多维元祖就是元祖中的元祖,元祖中的元素可以是一个新的元祖

6.元祖函数(不必死记)

二.字典

    字典是另外一种可变容器类型,且可以存储任意类型对象。列表元素进行修改的话,通过索引进行修改,如果当前元素的顺序发生改变,此时还需要修改索引才能成功完成元素的修改。有没有办法,既能存储多个数据,又能很方便准确的定位元素呢?答:字典

 

字典创建语法:字典的创建使用{},每个键值(key=>value)对用冒号(:)分割,每对之间用逗号(,)分割.

 

字典名={key1:value1,key2:value2}

如:

1.访问字典

 

字典中根据键访问值,可以指定字典名和放在方括号内的键.以下字典想要获取学员姓名.

 

如 字典:students={'name':'tom','age':18,'sex‘:’男'}

2.修改字典元素

 

字典元素也是可以修改的,通过key找到具体元素之后,给一个新的元素值即可.以下字典将学员的年龄修改为20

 

字典:students={'name':'tom','age':18,'sex‘:’男'}

3.添加字典元素

 

动态的向字典中添加元素的时候,只要添加的键在字典中不存在,就会新增这个元素.在以下字典中添加一个住址信息

 

如  字典:students={'name':'tom','age':18,'sex‘:’男'}

4.删除字典元素

 

使用del语句删除元素:del既可以删除指定的字典元素(列表也可以指定)也可以删除整个字典,如果不指定key,代表删除整个字典。语法如下:    

 

del字典名[key]

 

使用clear()方法清空整个字典:被清空的字典最后会剩下一个空的字典在,而用del删除的字典在程序当中就不存在了。语法如下:

字典名.clear()

5.常用字典函数

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值