列表

1.1.1 列表定义:

  • list [] 多个元素 每个元素中间用都逗号隔开

  • 定义方式一: 也是常用的一种方式

    li = [1,2,3,"123",[1,2,5]] 可以将列表看做一种容器,里面容纳很多东西,整数,字符串,列表等等.

    任何类型的都可以放入其中

  • 定义方式二:

    li = list("abc") 底层使用了for循环 "abc"变成可迭代的字符串类型,打印出来就是abc三个分表作为一个元素存在.

1.1.2 列表作用

  • 存放大量数据,字符串存储少量的数据

  • 列表是有序的,按照我们输入的顺序输出------索引,切片,步长

  • 列表也是可变的,这说明列表可以在自身上进行修改,可以进行增删改查

1.2 列表的操作

  1. 有序支持索引和切片

    print(li[3],type(li[3]))

    print(li[-1],type(li[-1]))

    li = [1,2,3,"123",True]

    0 1 2 3 4

    -5 -4 -3 -2 -1

    有序支持切片

    s = "alex"

    print(type(s[1:3:1])) # 切片后还是原来的数据类型

    print(type(li[-1:-4:-1]))

    li = [1,2,3,"123",True,[1,2,3,False],]

    print(li[-1:-4:-2]) # 起始 + 步长 -1 + -2 = -3 + -2 = -5

posted @ 2019-06-10 21:58  前一秒  阅读(95)  评论(0编辑  收藏  举报