Python基础入门教程9:程序编程基础之组合数据类型来源:m.qikuedu.com
接着上一章内容,继基本数据类型之后,本章进行组合数据类型的讲解
3.2. 组合数据类型
python中为了方便一部分相似数据的处理,提供了各种组合类型,常见的如列表、元组
python中的列表是可变序列,元组是不可变序列
3.2.1. 列表
列表的语法结构:通过一堆方括号包含起来的数据序列,可以存放重复数据

因为列表本身也是对象,所以可以进行嵌套处理

列表数据的查看,可以通过索引/下标进行查看

列表中追加数据:append()

列表中指定位置追加数据:insert()

删除列表末尾的元素:pop()

删除列表中指定位置的元素:pop(index)

将列表中指定位置的数据进行替换,直接给对应的索引赋值

至此,常见的列表操作就基本介绍结束了,后续更加细致的操作手段和方式,在项目中需要进行深入的时候和熟练了。
3.2.2. 元组
元组在python中,其实是列表的一种特殊的形式,一旦声明创建就不允许改变。
语法结构:使用一对圆括号包含起来的一组数据,可以存放重复数据

定义并给元组进行赋值之后,就可以像列表一样进行数据的查看了

由于元组的数据一旦定义就不可更改,在一定程度上提高了代码的安全性,所以在程序设计开发的过程中,对于一部分不需要更改的数据如果可以定义成元组的,就不要定义成列表了。

3.2.3. 集合
python中,还提供了一种特殊的数据类型,集合Set,和列表类似,但是不能存储相同的数据;注意:集合set中存放数据是不能重复的,并且是没有存放顺序的,也就是没有下标的。
语法:使用一对大括号/花括号包含起来的一组数据

集合中增加数据:add()

集合中删除数据:remove()

3.2.4. 字典
为了方便数据在组合数据类型中的管理,python 还提供了一种特殊存储数据的组合数据类型:字典。通过key-value键值对的形式来存储数据,可以很方便的通过key来对value进行增删改查的操作
语法结构:
查询字典中的数据,使用方括号或者get()函数

修改字典中指定的数据,通过给指定的key直接赋值就可以修改

删除字典中的数据,通过删除指定的key对应的数据即可删除

4种组合数据类型部分的基本使用讲解完成,下一章单独讲解变量和运算符的操作
>>>更多VR/AR入门教程:VR入门