April 23th_day07_list
2019-04-23 本文已影响0人
3ae1c50960af
1.什么是列表(list)
列表是python提供的容器型数据类型(序列),可变、有序
可变(元素的个数、值和顺序可变) - 支持增删改
有序 - 支持下标操作
2.列表数据:[元素1,元素2,元素3,...]
元素:
3.列表元素的操作
3.1.查 - 获取列表中的元素
3.1.1.获取单个元素
语法:列表[下标] - 获取列表中指定下标对应的元素
注意:下标不能越界
3.1.2.获取部分元素(切片) - 结果是列表
列表[开始下标:结束下标:步长]
补充:isinstance函数
isinstance(数据, 类型) - 判断指定的数据是否是指定的类型
3.2.增 - 添加元素
3.2.1.列表.append(元素) - 在列表的最后添加一个元素(修改原列表,不会产生新的列表)
3.2.2.列表.insert(下标, 元素) - 在列表中指定下标前添加指定元素
3.3.删 - 删除列表中的元素
3.3.1.del 列表[下标] - 删除列表中指定下标对应的元素
3.3.2.列表.remove(元素) - 删除列表中指定的元素
注意:1.如果需要删除的元素在列表中有多个,只删除最前面的一个
2.如果要删除的元素不存在,程序会报错
3.3.3.列表.pop()
列表.pop() - 取出列表中最后一个元素
列表.pop(下标) - 取出列表中指定下标对应的元素
3.4.改 - 修改元素的值
列表[下标] = 新值 - 修改指定下标对应的元素为新值
注意:下标不能越界!
4.列表运算符
4.1.数学运算:+,*
列表1+列别2 -> 将两个列表中的元素合并产生一个新的列表
列表1 * N -> 列表中的元素重复N次产生一个新的列表
4.2.比较运算:==, !=
4.3.in/ not in
元素 in 列表 -> 判断列表中是否包含指定的元素
4.4.len(列表) -> 获取列表中元素的个数
4.5.list(数据) -> 将指定数据转换成列表
4.6.max/min
max(列表) - 获取列表中元素的最大值
min(列表) - 获取列表中元素的最小值
注意:
1.列表中元素的类型必须一致
2.数据支持比较运算符