python数据类型(第三弹)

Posted python之家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python数据类型(第三弹)相关的知识,希望对你有一定的参考价值。

本文着重介绍python语言的两种数据类型——列表和元组

 

列表

相比于整型、浮点型等数据类型,列表是一个复合数据类型,它更像一个容器,可以容纳多种不同类型的数据。

 

 如上图:列表a中装进去了字符串"sdf",整数3,浮点数7.9,列表[1,2,3](即列表可以成为另一个列表的元素)。

当一个列表创建完成之后,可以对其施加的操作有(即列表所拥有的方法):

向列表添加元素、从列表中删除元素、对列表进行“切片”、对列表元素排序(当其元素可排序时)等

 

元组

在弄懂列表这个数据类型之后,掌握元组就更容易了,可以形象地说,元组是操作受限的特殊列表。

元组一旦创建完成,就不能再对其进行添加或删减元素,也不能改变其元素的值。所以,针对元组的操作比列表的方法要少很多,元组也可以容纳不同类型的数据:

 

 

从上图中可以看出:列表由其元素和方括号构成,元组由其元素和圆括号构成

注意:当元组只有一个元素时,创建时要添加逗号,否则python解释器将视该对圆括号为改变运算顺序的括号:

 

 

以上是关于python数据类型(第三弹)的主要内容,如果未能解决你的问题,请参考以下文章

Flink去重第三弹:HyperLogLog去重

爬虫学习 Python网络爬虫第三弹《爬取get请求的页面数据》

Python网络爬虫第三弹《爬取get请求的页面数据》

操作系统常见面试题(第三弹)

第三弹-零基础搭建hadoop大数据处理--集群安装

Python进阶---面向对象第三弹(进阶篇)