列表
1.1 列表的定义
·List(列表)是Python中使用最频繁的数据类型,在其它语言中通常叫做数组
·专门储存一串信息
·列表用[]定义,数据之间使用,分隔
·列表的索引从0开始
·索引就是数据在列表中的位置编号,索引又可以被称为下标
注意:总列表中取值是,如果超出索引范围,程序会报错(index out of range)
name_list = ["zhangsan","lisi","wangwu"]
1.2 列表常用操作
·在ipython3中定义一个列表,例如:name_list = []
·输入name_list. 按下TAB键会提示列表能够使用的方法如下:
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关键字将变量从内存中删除,后续的代码就不能在使用这个变量了
|在日常开发中,要从列表删除数据,建议使用列表提供的方法
1.3关键字、函数和方法(科普)
·关键字是Python内置的、具有特殊意义的标识符
关键字后面不需要使用括号
·函数封装了独立的功能,可以直接调用
函数名(参数)
函数需要死记硬背
·方法和函数类似,同样是封装了独立的功能
·方法通过对象来调用,表示针对这个对象要做的操作
对象.方法名(参数)
1.4循环遍历
·遍历就是从头到尾一次从列表中获取数据
·在循环体内部针对每一个元素,执行相同的动作
·在Python中为了提高列表的遍历效率,专门提供的迭代iteration遍历
·使用for就能够实现迭代遍历
应用场景
·尽管Python的列表中可以存储不同类型的数据,但是在开发中,更多的应用场景是:
1.列表存储相同类型的数据
2.通过迭代遍历,再循环体内部,针对列表中的每一项元素,执行相同的操作