Python学习

Python学习-list列表(1)

2021-05-29  本文已影响0人  lovedrs
  1. list-列表数据类型

格式:

说明:

① 列表值:指的是列表本身

② 列表值:是由多个表项(元素)构成

③ 列表中的表项通过逗号“,”分隔

④ 列表数据类型是由左右方括号标记“[ ]”

  1. 列表的下标

格式:列表名[正整数下标号]

说明:

① 列表是由多个表项(元素)构成的,那么如何表示列表中的某个元素?这里就需要用到列表的下标。把列表中第1个表项1的下标记作下标0,第2个表项2下标记作1,其余表项的下标依照顺序增1。

② 下标号一定是整数

  1. 列表的负数下标

格式:列表名[负整数下标号]

说明:与正整数相反的的顺序,将列表中的最后一个表项(元素)下标记作-1,然后按照表项向左的顺序,下标号依次-1

  1. 列表的切片

格式:列表名[下标号1:下标号2]

说明:

① 切片为了取得子列表

② 切片单个表项(元素)时,只需要1个下标号,格式:列表名[下标号]

③ 切片多个表项(元素)时,格式为:列表名[下标号1:下标号2]

,实际切片的表项数目为下标号2-下标号1。切片从下标号1开始到下标号的前一个值为止。

例:name=["张三","李四","王五","李二狗","王麻子"]

当执行打印切片代码print(name[1:3])时,结果为['李四', '王五']

  1. 通过len()取得列表长度

格式:len(列表名)

说明:列表长度是指列表中表项的个数

  1. 通过下标改变列表中的值

格式:列表名[下标号]=新值

说明:通过等号运算也就是赋值运算改变列表中某下标号的值

  1. 列表连接与列表赋值

说明:

① 通过“+”运算符号,连接多个列表,使之组成1个新的列表

② 通过“*”运算符号,复制多次列表,使之组成1个新的列表

例:

  1. 通过del语句删除列表的某个元素

格式:del(列表名[下标号])

说明:通过del()语句删除指定列表下标的表项

  1. 列表用于for循环

格式:

说明:通过for循环使得变量依次变为列表中的值。

  1. in和not in在列表中的使用

格式:值1 in 列表名

说明:如果值1是列表中的1个值,那么执行结果为True,否则为False

格式:值1 not in 列表名

说明:如果值1不是列表中的1个值,那么执行结果为True,否则为False

  1. 通过列表给变量多重赋值

格式:

说明:

① 用于将列表中的值赋给多个变量

② 变量的数量需要与列表的长度一致,否则会报错

上一篇 下一篇

猜你喜欢

热点阅读