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

欢迎大家关注公众号【哈希大数据】,及时获得实时教程
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中对象的详细内容和标准使用方式。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,017评论 17 410
  • 本文为《爬着学Python》系列第九篇文章。 从现在开始算是要进入“真刀真枪”的Python学习了。之所以这么说,...
    SyPy阅读 2,159评论 0 14
  • 人人时代 无组织的组织力量 《人人时代》,是克莱舍基在《认知盈余》前写的书。《人人时代》关注的是社会性媒介的影响。...
    zzw252阅读 1,172评论 0 1
  • 以后请大家多多支持,点评
    yishor阅读 184评论 0 1