python初学(三)

python初学(三)

                  2019年3月11日
.....................................................................
元组(tuple):用圆括号括起来,其中的元素之间用逗号隔开,其中的元素可以为任意类型的Python对象
>>> t=123,"fskd",["dasd",456],("fsdj",789)
>>> t
(123, 'fskd', ['dasd', 456], ('fsdj', 789))
>>> type(t)
<class 'tuple'>
特别注意:当元组中只有一个元素时,要在元素后加一个半角的英文逗号
>>> a=(32)
>>> type(a)
<class 'int'>
>>> b=(32,)
>>> type(b)
<class 'tuple'>
元组中使用索引和字符串及列表类似:list()和tuple()可以实现列表和元组间的转化
.....................................................................
字典:
创建字典:
(1)空字典:>>>mydict={ }
(2)非空字典:>>> person={"name":"zzl","language":"python"}
              >>> person
              {'name': 'zzl', 'language': 'python'}
"name":"zzl"叫做“键/值对”,前面的name叫做键(key),zzl是前面的键对应的值(value),键是唯一的,值可以重复
(3)向字典中增加键值:>>> person["name2"]="yxl"
                             >>> person
                            {'name': 'zzl', 'language': 'python', 'name2': 'yxl'}
(4)修改字典中已经存在的键值:>>> person["name"]="fhasdlf"
                                                             >>> person
                         {'name': 'fhasdlf', 'language': 'python', 'name2': 'yxl'}
改变后的字典,用id()函数显示的地址是不变的
(5)利用元组建构字典,dict()函数
>>> name=(["first","baidu"],["second","yahoo"])
>>> web=dict(name)
>>> web
{'first': 'baidu', 'second': 'yahoo'}
或者
>>> ad=dict(name="fds",age=12)
>>> ad
{'name': 'fds', 'age': 12}
(6)访问字典的值,通过键访问相应的值
>>> ad["name"]
'fds'
(7)copy()函数,将ad的内容复制给bd,并给bd另外开辟一个空间
>>> ad={"name":"fsd"}
>>> bd=ad.copy()
>>> bd
{'name': 'fsd'}
>>> id(ad)
18988368
>>> id(bd)
19010496
(8)clear()函数,清空字典的所有元素
         items()方法,得到字典的所有元素
         keys(),得到字典中的所有键
         values(),得到字典中的所有值
         pop(“键”),删除相应键对应的值,其中的参数键若为空或不存在则报错
         popitem()方法,随机删除字典中的键值,若字典为空则报错
         

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值