概念
python中有元组、列表、数据框、数组这四种可以存放多个数据元素的集合
一 元组
元组是一种静态的数据结构,无法修改,若要修改只能重新生成新的元组。元组元素的获取是通过索引值去获得的,也是可以层次嵌套的。
二 列表
列表的特性有索引,切片,重复,链接,成员操作符,迭代[for循环遍历],列表里嵌套列表
三 数据框
数据框是最常用的数据结构,用于存储二维表(即关系表)的数据,每一列存储的数据类型必须相同,不同数据列的数据类型可以相同,也可以不同,但是每列的行数(长度)必须相同。数据框的每列都有唯一的名字,在已创建的数据框上,用户可以添加计算列,这样,R引擎根据同一行的数据列,计算出表达式的值,并把该值作为计算列的值。数据框是数据分析中最重要的数据对象,必须熟练掌握数据框的操作。
四 数组
1、Python的数组分三种类型:
(1) list 普通的链表,初始化后可以通过特定方法动态增加元素。
定义方式:arr = [元素]
(2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的。
定义方式:arr = (元素)
(2) Dictionary 词典类型, 即是Hash数组。
定义方式:arr = {元素k:v}