PS:该笔记为该菜鸡在阿里云天池python训练营的学习过程记录,笔记内容为学习过程中自己不会或容易模糊的知识点,python学习具体内容可移步阿里云学员学习手册。阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台dsw-dev.data.aliyun.com
本章介绍python中的几个重点容器数据类型:列表
元组
字符串
字典
集合
列表(list)创建列表
# 创建一个普通列表
x = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
# 利用range()创建列表
x = list(range(10, 1, -2))
# 利用推导式创建列表
x = [i for i in range(100) if (i % 2) != 0 and (i % 3) == 0]
# 创建混合列表
mix = [1, 'lsgo', 3.14, [1, 2, 3]]
# 创建空列表
empty = []
2. 由于list的元素可以是任何对象,因此列表中所保存的是对象的指针。例:保存一个简单的[1,2,3],也有3个指针和3个整数对象。
例:x = [a] * 4操作中,只是创建4个指向list的引用,所以一旦a改变,x中4个a也会随之改变。
a = [0] * 3
# 创建4个指向a的引用,4个指针指向同一个对象a;
<