Python基础进阶之路(三)之列表
List
(列表) 是 Python
中使用 最频繁 的数据类型,在其他语言中通常叫做 数组
专门用于存储 一串 信息
列表用 []
定义,数据 之间使用 ,
分隔
列表的 索引 从 0
开始
索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标
注意:从列表中取值时,如果超出索引范围,程序会报错
在 ipython3
中定义一个 列表,例如:name_list = []
输入 name_list.
按下 TAB
键,ipython
会提示 列表 能够使用的 方法 如下
In [1]: name_list.
name_list.append name_list.count name_list.insert name_list.reverse
name_list.clear name_list.extend name_list.pop name_list.sort
name_list.copy name_list.index name_list.remove
根据提示使用!
使用 del
关键字(delete
) 同样可以删除列表中元素
del
关键字本质上是用来 将一个变量从内存中删除的
如果使用 del
关键字将变量从内存中删除,后续的代码就不能再使用这个变量了
del name_list[1]
关键字 是 Python 内置的、具有特殊意义的标识符
In [1]: import keyword In [2]: print(keyword.kwlist) In [3]: print(len(keyword.kwlist))
关键字后面不需要使用括号
函数 封装了独立功能,可以直接调用
函数名(参数)
方法 和函数类似,同样是封装了独立的功能
方法 需要通过 对象 来调用,表示针对这个 对象 要做的操作
对象.方法名(参数)
在变量后面输入
.
,然后选择针对这个变量要执行的操作,记忆起来比函数要简单很多
1.3 循环遍历
遍历 就是 从头到尾 依次 从 列表 中获取数据
循环体内部 针对 每一个元素,执行相同的操作
在 Python
中为了提高列表的遍历效率,专门提供的 迭代 iteration 遍历
使用 for
就能够实现迭代遍历
# for 循环内部使用的变量 in 列表 for name in name_list: 循环内部针对列表元素进行操作 print(name)
应用场景