PySpark大数据技术与应用 课件 2.3 Python函数式编程.pptx

PySpark大数据技术与应用 课件 2.3 Python函数式编程.pptx

Python函数式编程;作为一种多范式编程语言,Python结合了命令式编程和面向过程的编程范式,也对面向对象和函数式编程范式提供了完整支持。

其中Python函数式编程对于通过Python接口使用Spark是不可或缺的,因此进行PySpark编程前,需要先掌握Python中的常用数据结构(包括元组、列表和字典)以及函数式编程。;;在程序设计中,不仅需要使用单个变量保存数据,而且需要使用多种数据结构来保存大量数据,Python提供了元组(tuple)、列表(list)和字典(dict)3种常用的数据结构来保存多个数据项。

Python中的三种常用数据结构是Python程序设计的基础,是利用计算机思维解决问题的途经,理解并掌握这些数据结构,能够设计出更加高效的Python代码,提高程序运行效率。

元组

列表

字典;元组是Python中的基本序列类型,元组中包含的元素是不可变的(即程序不能修改元组所包含的元素)。

元组可以包含不同类型的对象,如混合字符串、整型和浮点型对象,也可以包含其他的序列类型,如另一个元组。

元组的创建,Python中元组的创建使用圆括号“()”,在圆括号中添加元素,元素之间使用逗号隔开,如果元组中只有一个元素,那么需要在元素后面加上“,”,元组也可使用tuple()方法创建。;元组中的每个元素都分配一个数字对应它的位置或索引,第一个元素是0,第二个元素是1,依此

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档