python字典的特点是什么_Python中的元组,列表和字典的特征及区别

元组是从0开始以固定数值顺序索引的一个数据序列。元组中的引用在元组被创建后不能再改变,也不能在增加或者删除元素。然而,如果元组包含可变元素的数据类型,例如列表,该数据类型的元素可以改变的。元组在序列中的数据不会改变时很有用,例如,当希望现实的阻止数据被意外改变时。

元组创建需要使用()。

创建一个元素的元组也需要加上括号,见如下图,否则,将会创建一个字符串。

19f300035e7482d7139d.jpg

19ec0003779e9752157c.jpg

列表是另一种序列,除了他的元素可被修改之外,它与元组类似。列表的长度可以改变,以容纳使用append方法新增加的元素,另外也可以通过pop方法缩减列表的长度。如果希望将一个序列中的数据附加到一个列表中,可以使用列表的extend方法一次性将序列中所有的元素添加到列表中。

列表创建需要使用[]。

19260003680bb2e0065b.jpg

字典是另外一种有索引的数据分组。列表和元组以数值为索引,而字典通过所选的值索引。如果想研究这些索引(叫做键),可以调用keys方法。为了研究被引用的数据(叫做值),可以使用values方法。这两个方法都返回列表。

19f300035ef2ab18f768.jpg

集合是项集(0个或者多个项),不允许包含重复的值。理论上,它们与字典类似,不过它们只包含键,而没有键相关联的值。集合的一个用途是从数据集中去除冗余的值。它们也很擅长模仿有穷的数学集合。

19f000035b7220bdbf96.jpg

特殊类型,None,True和False

none较特殊,因为仅有一个None。如果函数没有可以返回的值,既当函数没有可以响应的动作时,它将返回None

True和False是数值0和1的特殊表示。这就防止了在其他语言中比较常见的混乱,即一个语句的真值是任意的。

例如,在Unix Shell中(Shell不仅是与系统交互的平台,也是一门程序语言),0是真,其他值都是假。而在C和Perl中,0是假,其余值是真。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值