• day6列表补充,元组


    列表

    • 列表补充

      删除,del 

     

    • count: 统计当前列表内指定元素的个数

    • l1 = ['sean', 'egon', 'tank', 'sean']
      print(l1.count('sean'))

      2
    • index : 获取当前指定元素的索引值,还可以指定指定查找范围

      print(l1.index('sean', 1, 4))

      3
    • sort:排序,在原列表上进行排序操作

      l2 = [2, 1, 4, 6, 8, 3, 5, 6]
      l2.sort()
      print(12)

      [1, 2, 3, 4, 5, 6, 6, 8]

      l2 = [2, 1, 4, 6, 8, 3, 5, 6]
      l2.sort(reverse=True)
      print(l2)

      [8, 6, 6, 5, 4, 3, 2, 1]

      l2 = [2, 1, 4, 6, 8, 3, 5, 6]
      l3 = sorted(l2,) # python的内置函数,在排序时生成了一个新列表,原数据不变
      print(l3)
    • clear()  清空列表数据

      l3.clear()
      print(l3)

      []
    • 队列 和  堆栈

      队列: 先进先出

      l1 = []

      l1.append(1)
      l1.append(2)
      l1.append(3)
      print(l1)
      l1.pop(0)
      print(l1)

      [1, 2, 3]
      [2, 3]

      堆栈:先进后出

      l1 = []
      l1.append(1)
      l1.append(2)
      l1.append(3)
      print(l1)
      l1.pop()
      print(l1)

      [1, 2, 3]
      [1, 2]

     

    元组

    ========================元组基本方法===========================

    用途:存储多个不同类型的值(不能存可变类型)

    定义方式:用过小括号存储数据,数据与数据之间通过逗号分隔,(值不能被改变)   

    定义容器类型的时候,如果里面只有一个值,在值的后面加上一个逗号*    #

    在元组中如果不加,就是字符串

    t1 = ('a','b','c','a')  # t1 = tuple(('a','b'))
    print(t1)
    print(type(t1))

    ('a', 'b', 'c', 'a')
    <class 'tuple'>

    t1 = ('a') # t1 = tuple(('a','b'))
    print(t1)
    print(type(t1))

    a
    <class 'str'>

    t1 = ('a',) # t1 = tuple(('a','b'))
    print(t1)
    print(type(t1))

    ('a',)
    <class 'tuple'>

    1、索引取值(正取,反取)

    2、索引切片

    3、成员运算in ,not in

    4、len()

    • print(t1[0:2])

      print(t1.count('a'))

      print(t1.index('a',1))

      =========================类型总结==========================

    有序or无序  : 有索引,有序

    可变or不可变: 不可变

    存一个值or存多个值:存多个值

  • 相关阅读:
    Part 1R 函数、极限和连续
    Part 1 函数、极限与连续
    C++继承与派生
    VUE笔记
    VUE错误记录
    VUE笔记
    VUE笔记
    VUE笔记
    JS学习笔记
    Node.js笔记 请求方式 GET
  • 原文地址:https://www.cnblogs.com/lishuangjian/p/11806527.html
Copyright © 2020-2023  润新知