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 关键字

 

使用 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)

  应用场景

 

 

posted @ 2018-12-21 10:15  SPZ_yqy  阅读(235)  评论(0编辑  收藏  举报