类别:Python / 日期:2019-12-02 / 浏览:106 / 评论:0

python数据范例的区分

set鸠合和dict字典的区分(引荐进修:Python视频教程)

唯一区分: set没有对应的value值

二者都是可变范例,即不可哈希

二者的内部元素是不可变范例,即可哈希

都无索引,不可举行切片和依据索引举行的操纵

set鸠合和list列表的区分

雷同点

– 都是可变范例

不同点

– set鸠合是无序且元素唯一

– set鸠合获得元素只能for轮回,不然由于是无序的,无索引

– list列表是有序且元素不唯一,能够依据索引举行切片

– list列表是分离式构造的动态递次表(是有索引的缘由)

– set鸠合重要用于测试数据和数据的交、并、差等此范例的和去重操纵

– set鸠合本质区分和dict字典雷同

list列表和dict字典的区分

雷同点:

可变范例

可迭代

不同点:

dict字典的key必需是不可变对象

dict字典须要的存储空间大于list列表

查询效力字典远高于列表

tuple元组和list列表的区分

不同点:

tuple对象建立后就不可变

建立对象的体式格局:list = [“元素”] tuple=(“元素”,)

雷同点:

可迭代

tuple元组、字符串、数字

不可变范例(可哈希),不能够举行变动元素

元组能够包括可变范例

更多Python相干技术文章,请接见Python教程栏目举行进修!

以上就是python数据范例的区分的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。