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数据类型的区分的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题
抱歉,评论功能暂时关闭!