• 列表


    打了激素的数组,, 好像是使用栈进行存储的

    类似于一个大仓库,什么数据都可以存在里面的

    整数、浮点数、字符串、对象

    创建列表(可以空)

    mix.append('12121')  放在末尾,一个参数

    mix.extend(['123', '456']) 放在末尾,一个参数,但是是列表,把列表中的元素拆开放进去,append是整个放进去

    mix.insert(pos, ele)   注意pos从0开始

    len(mix)、

    利用一个变量进行数据交换

    从列表中删除元素

    mix.remove(element):  如果不存在,抛出异常, 只会移除第一个出现的 element

    del mix[idx]  :这是一个语句,不是一个函数, 无括号  

     mix.pop(idx)    : 默认去除最后一个数, 然后返回这个数值, idx有输入,就删除那一个idx下标

    列表分片(Slice)

    mix[0:5]      0的话,是可以不写的,返回的是一个列表,列表的最后也可以不写

    这个就是一个区域拷贝

    但是如果 a = mix;只是相当于重命名,但是分片是拷贝

    列表的一些常用操作符

    比较运算符可以算的上是,主键的比较

    直接使用 + 连接; 就是相当于extend, 最规范就是使用函数hh

    重复运算符就是  乘 *

    element in mix ,

    element not in mix

    dir(list) 查看list的内置成员函数

    ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

    mix.count()     :出现次数

    mix.index(ele)   下标    mix.index(ele, head, tail)

    mix.reverse()    

    mix.sort()

  • 相关阅读:
    pyqy5——控件2
    pyqt5——自定义控件
    pyqt5——绘图
    pyqt5——菜单和工具栏
    pyqt5——拖拽
    nodejs运行的时候报错:Error: write EIO以及乱码解决方式
    windows设置控制台编码格式为UTF-8
    eclipse删除的文件如何恢复。
    crobtab不执行定时任务的原因及解决办法
    springmvc找不到对应的requestmapping
  • 原文地址:https://www.cnblogs.com/lucky-light/p/12955391.html
Copyright © 2020-2023  润新知