zoukankan      html  css  js  c++  java
  • 03基本数据类型(列表,元祖)

    1、什么是列表

      列表是一个可变的数据类型

      列表由[]来表示,每一项元素使用逗号隔开,列表什么都能装,能装对象的对象。

      列表可以装大量的数据。

    2、列表的索引和切片

      列表和字符串一样,也有索引和切片,只不过切出来的内容是列表

      索引的下标从0开始

      [起始位置:结束位置:步长]

    3、列表的增删改查(重点)

      1、增加

        appen():追加

        insert(index,元素):在index位置添加元素

        extend():迭代添加

      2、删除

        pop(index):按照位置删除元素

        remove(元素):直接删除元素

        del 切片

        clear() 清空列表

      3、修改

        索引修改

        切片修改

      4、for x in list:

        x

      5、常用操作

        1、sort() 排序  reverse=True 降序

        2、reverse() 翻转

    4、列表的嵌套:

      直接降维,一层一层来。

    5、元祖:

      元祖是只读列表,只能看不能动

      使用()来表示

      如果元祖中只有一个元素需要加个逗号

      定义空元祖:tuple()

      元祖是一个可迭代对象,可以使用for循环

    6、range

      range(m,n,q) 从m开始取值到n-1,没q取一个

    7、使用range和for循环来获取列表中的索引

      for i in range(len(列表))

        i 索引

        列表[i] 元素

    注意点:

    1、在不使用clear的情况下清空一个列表。并不能直接for循环remove删除,这样是无法删除干净的。正确格式如下:(字典也是如此)

    lst2 = ["", "", "", "", ""]
    lst = []
    for i in lst2:
        lst.append(i)
    for j in lst:
        lst2.remove(j)

    2、元祖的数据我们可以拿出来进行操作,但是不能操作了再塞进去。还有一点就是如果元祖的子元素如果是可以操作的

    列表或者字典,那么可以操作该子元素。(通俗一点说就是第一层的东西定死了。但是第二层的内部元素的东西可以变。)

    3、列表和字符串的相互转换。

      列表转字符串:' '.join(['xx','ff'])

        字符串转列表: list('xxxxxx')

  • 相关阅读:
    SVN版本控制器的使用说明(详细过程)
    tomcat服务器的搭建
    git以及gitHub的使用说明书
    gulp的简单使用
    SASS的应用
    springmvc常用注解
    js创建对象的方法
    SVG入门
    http状态码全解
    Ajax参数详解
  • 原文地址:https://www.cnblogs.com/cbslock/p/11134041.html
Copyright © 2011-2022 走看看