共计 719 个字符,预计需要花费 2 分钟才能阅读完成。
这一关, 咱们就会接触两种新的数据类型 – 列表和字典, 你会发现, 他们比咱们学过的 ” 整数, 浮点数, 字符串 ” 更加高级, 更具备 ” 包容性 ”.
为什么这么说呢? 后面学的几种类型, 每次赋值只能存一条数据. 如果咱们须要应用很多数据的时候, 就会很不不便.
而列表和字典的作用, 就是能够帮忙咱们存储大量的数据, 让计算机去读取和操作.
列表:
首先, 咱们来看看列表 (list) 的代码格局:
students = ['小明','小红','小刚']
途中的 ['小明','小红','小刚'] 就是一个列表.
一个列表须要用中路号 [] 把外面的各种数据框起来, 外面的每一个数据叫做 "元素". 每个元素之间都要用英文逗号隔开.
a. 从列表提取每个元素
这就波及到了一个新的知识点: 偏移量. 列表中的各个元素, 好比老师里的某排学生那样, 是有序地排列的, 也就是说, 每个元素都有本人的地位编号(即偏移量).
1. 偏移量是从 0 开始的, 而非咱们习惯的从 1 开始
2. 列表名后加带偏移量的中中括号, 就能渠道相应地位的元素
b. 从列表中提取多个元素
list2 = [5,6,7,8,9]
list2[:],list2[2:],list2[:2],list2[1:3]
: 左右两边的数字指的是列表中偏移量, 记住偏移量 (索引) 始终是从 0 开始的.
口诀: 左右空, 取到头; 左要取, 右不取
c. 给列表减少 / 删除元素
咱们就须要用到 append()函数给列表减少元素,append 的意思是附加, 增补.
列表的删除, 须要用到 del 语句,
语法是:del 列表名[元素的索引]
students = ['小明','小红','小刚','小美']
del students[1]
事实上 del 语句十分不便, 既能删除一个元素, 也能一次删除多个元素(原理和切片相似, 左取右不取)
正文完