- list-列表数据类型
格式:
说明:
① 列表值:指的是列表本身
② 列表值:是由多个表项(元素)构成
③ 列表中的表项通过逗号“,”分隔
④ 列表数据类型是由左右方括号标记“[ ]”
- 列表的下标
格式:列表名[正整数下标号]
说明:
① 列表是由多个表项(元素)构成的,那么如何表示列表中的某个元素?这里就需要用到列表的下标。把列表中第1个表项1的下标记作下标0,第2个表项2下标记作1,其余表项的下标依照顺序增1。
② 下标号一定是整数
- 列表的负数下标
格式:列表名[负整数下标号]
说明:与正整数相反的的顺序,将列表中的最后一个表项(元素)下标记作-1,然后按照表项向左的顺序,下标号依次-1
- 列表的切片
格式:列表名[下标号1:下标号2]
说明:
① 切片为了取得子列表
② 切片单个表项(元素)时,只需要1个下标号,格式:列表名[下标号]
③ 切片多个表项(元素)时,格式为:列表名[下标号1:下标号2]
,实际切片的表项数目为下标号2-下标号1。切片从下标号1开始到下标号的前一个值为止。
例:name=["张三","李四","王五","李二狗","王麻子"]
当执行打印切片代码print(name[1:3])时,结果为['李四', '王五']
- 通过len()取得列表长度
格式:len(列表名)
说明:列表长度是指列表中表项的个数
- 通过下标改变列表中的值
格式:列表名[下标号]=新值
说明:通过等号运算也就是赋值运算改变列表中某下标号的值
- 列表连接与列表赋值
说明:
① 通过“+”运算符号,连接多个列表,使之组成1个新的列表
② 通过“*”运算符号,复制多次列表,使之组成1个新的列表
例:
- 通过del语句删除列表的某个元素
格式:del(列表名[下标号])
说明:通过del()语句删除指定列表下标的表项
- 列表用于for循环
格式:
说明:通过for循环使得变量依次变为列表中的值。
- in和not in在列表中的使用
格式:值1 in 列表名
说明:如果值1是列表中的1个值,那么执行结果为True,否则为False
格式:值1 not in 列表名
说明:如果值1不是列表中的1个值,那么执行结果为True,否则为False
- 通过列表给变量多重赋值
格式:
说明:
① 用于将列表中的值赋给多个变量
② 变量的数量需要与列表的长度一致,否则会报错