zoukankan      html  css  js  c++  java
  • 列表

    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

  • 相关阅读:
    Nginx详解
    MySQL数据库(未完)
    PXE自动装机
    Rsync数据同步服务
    NFS网络文件系统
    inotify事件监控工具
    scp ssh-key连接原理
    生产环境ssh登陆策略
    npm ERR! errno -4048
    js判断手机系统语言动态引入不同js文件
  • 原文地址:https://www.cnblogs.com/dangpanfei/p/11000596.html
Copyright © 2011-2022 走看看