美文网首页大数据 爬虫Python AI Sql大数据玩转大数据
小白福利,快速入门Python系列之python的数据类型

小白福利,快速入门Python系列之python的数据类型

作者: 哈希大数据 | 来源:发表于2018-05-08 10:21 被阅读22次

    欢迎大家关注公众号【哈希大数据】,及时获得实时教程
    Python的数据类型--迈步万里长城(二)
    紧接上次的介绍,这次我们来看python其他常用的两种数据类型:字典和集合
    一、映射的数据类型介绍
    字典 {dict}
    字典不像序列数据类型那样每个元素有固定的索引值。而是通过键和值的映射关系存储数据,用{}对键值对进行包裹,其中键必须保证唯一性。因此字典可以存储任何类型的数据,而且存储方式是无序的,这也使其具有最大的优点--极快的查找速度。
    创建字典
    字典创建可直接用{}进行包裹数据,每个键值(key:value)对用冒号分割,每对之间用逗号,分割。具体格式是:

    image

    字典内部数据存放的顺序和每个key放入的先后顺序是没有关系。

    字典的常用操作方法:

    操作方法及实例

    需要注意的是,字典通过键来计算值的位置,进而在查询过程中高效响应实际需求,因此字典在使用时要确保字典的键是不可变的可哈希的对象。比如列表是可变的数据类型,因此列表是不能作为字典的键。如果强制使用使用则会报错。

    image

    二、集合的数据类型介绍

    集合[List]

    集合类似于字典的键,所存的内容是不可变、不重复的对象,也是用{}对内容进行包裹。集合的创建,需要使用set()方法,以一个列表list作为集合的输入值,进行初始化创建。具体格式为: image 输出结果为: image

    集合的常用操作方法

    常用操作方法

    除此以外,集合最重要的特性是类似于数学中的集合概念。可以做交集、并集等集合的运算。对于数据的清洗操作有较大的辅助作用。

    集合间操作方法

    集合操作方法及实例

    不可变集合

    通常所使用的集合都是可变集合,python中同样存在一种不可变的集合frozenset(),对于该集合不能进行添加剔除等操作。

    image

    总之,使用集合可以对列表、元组等进行去重操作,可进一步扩展其他数据类型的应用范围。

    三、数据类型之间的转换

    在python中,数据类型之间可以互相转换,提高了python的灵活性。常用的有: 数据类型转换及实例

    四、内置函数

    关于不同数据类型具有的内置函数有:

    与数据有关的内置函数及实例
    总结

    本次主要介绍了:

    1、python的映射数据类型字典和集合数据类型集合。明确了这两种常用数据类型的特点和使用方法。要牢记字典中的键和集合中的元素都具有唯一性,而且是不可变的。
    2、python中的不同数据类型之间可以灵活转换,更方便开发人员组织程序,但是为了程序的安全性,还是要尽量在最开始就明确不同内容所要是有的数据存储类型。
    3、最后介绍了python中一些与数据有关的内置函数,可以辅助我们更好的了解python中对象的详细内容和标准使用方式。

    相关文章

      网友评论

        本文标题:小白福利,快速入门Python系列之python的数据类型

        本文链接:https://www.haomeiwen.com/subject/qrdirftx.html