小白福利,快速入门Python系列之python的数据类型
欢迎大家关注公众号【哈希大数据】,及时获得实时教程
Python的数据类型--迈步万里长城(二)
紧接上次的介绍,这次我们来看python其他常用的两种数据类型:字典和集合。
一、映射的数据类型介绍
字典 {dict}
字典不像序列数据类型那样每个元素有固定的索引值。而是通过键和值的映射关系存储数据,用{}对键值对进行包裹,其中键必须保证唯一性。因此字典可以存储任何类型的数据,而且存储方式是无序的,这也使其具有最大的优点--极快的查找速度。
创建字典
字典创建可直接用{}进行包裹数据,每个键值(key:value)对用冒号分割,每对之间用逗号,分割。具体格式是:
字典内部数据存放的顺序和每个key放入的先后顺序是没有关系。
字典的常用操作方法:
需要注意的是,字典通过键来计算值的位置,进而在查询过程中高效响应实际需求,因此字典在使用时要确保字典的键是不可变的可哈希的对象。比如列表是可变的数据类型,因此列表是不能作为字典的键。如果强制使用使用则会报错。
image二、集合的数据类型介绍
集合[List]
集合类似于字典的键,所存的内容是不可变、不重复的对象,也是用{}对内容进行包裹。集合的创建,需要使用set()方法,以一个列表list作为集合的输入值,进行初始化创建。具体格式为: image 输出结果为: image集合的常用操作方法
常用操作方法除此以外,集合最重要的特性是类似于数学中的集合概念。可以做交集、并集等集合的运算。对于数据的清洗操作有较大的辅助作用。
集合间操作方法
不可变集合
通常所使用的集合都是可变集合,python中同样存在一种不可变的集合frozenset(),对于该集合不能进行添加剔除等操作。
image总之,使用集合可以对列表、元组等进行去重操作,可进一步扩展其他数据类型的应用范围。
三、数据类型之间的转换
在python中,数据类型之间可以互相转换,提高了python的灵活性。常用的有: 数据类型转换及实例四、内置函数
关于不同数据类型具有的内置函数有:
与数据有关的内置函数及实例总结
本次主要介绍了:
1、python的映射数据类型字典和集合数据类型集合。明确了这两种常用数据类型的特点和使用方法。要牢记字典中的键和集合中的元素都具有唯一性,而且是不可变的。
2、python中的不同数据类型之间可以灵活转换,更方便开发人员组织程序,但是为了程序的安全性,还是要尽量在最开始就明确不同内容所要是有的数据存储类型。
3、最后介绍了python中一些与数据有关的内置函数,可以辅助我们更好的了解python中对象的详细内容和标准使用方式。