首页 > 其他分享 >基本数据类型之列表***

基本数据类型之列表***

时间:2024-06-24 09:25:19浏览次数:27  
标签:基本 __ -- unknown 数据类型 value 列表 signature def

先来总结下数据类型

数字、字符串、布尔型、列表、元组、字典、集合

可变数据类型:列表、字典、集合 --所谓可变就是可以被修改,且修改后在内存中id不变
不可变数据类型:字符串、元组、数字

有序:字符串、列表、元组
**获取元素的方法包括:索引、切片、for循环

无序:字典、集合

其中数字是直接获取。

下面是关于列表的常用方法(list):

def append(self, p_object): # real signature unknown; restored from __doc__
      --在列表中新增元素,只能增加一个元素,且放在最后的位置。

    """ L.append(object) -> None -- append object to end """
    pass

def clear(self): # real signature unknown; restored from __doc__
    --清空列表

    """ L.clear() -> None -- remove all items from L """
    pass

def copy(self): # real signature unknown; restored from __doc__
      --复制一个列表,浅拷贝

    """ L.copy() -> list -- a shallow copy of L """
    return []

def count(self, value): # real signature unknown; restored from __doc__
       --计算元素在列表中存在的个数,比如:
             li = [1,2,3,2]
             print(li.count(2)) 输出:2

    """ L.count(value) -> integer -- return number of occurrences of value """
    return 0

def extend(self, iterable): # real signature unknown; restored from __doc__
       --扩展列表,传一个参数,可以是字符串,也可以是列表、元组、字典,但不可以是数字。

    """ L.extend(iterable) -> None -- extend list by appending elements from the iterable """
    pass

def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__
       --根据元素的值查找该元素的索引

    """
    L.index(value, [start, [stop]]) -> integer -- return first index of value.
    Raises ValueError if the value is not present.
    """
    return 0

def insert(self, index, p_object): # real signature unknown; restored from __doc__
           --在某个索引前添加一个元素

    """ L.insert(index, object) -- insert object before index """
    pass

def pop(self, index=None): # real signature unknown; restored from __doc__
           --删除列表中的元素,默认删除最后一个

    """
    L.pop([index]) -> item -- remove and return item at index (default last).
    Raises IndexError if list is empty or index is out of range.
    """
    pass

def remove(self, value): # real signature unknown; restored from __doc__
          --删除某个指定元素

    """
    L.remove(value) -> None -- remove first occurrence of value.
    Raises ValueError if the value is not present.
    """
    pass

def reverse(self): # real signature unknown; restored from __doc__
         --列表顺序取反
    """ L.reverse() -- reverse *IN PLACE* """
    pass

def sort(self, key=None, reverse=False): # real signature unknown; restored from __doc__
         --给列表排序
    """ L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE* """
    pass

标签:基本,__,--,unknown,数据类型,value,列表,signature,def
From: https://www.cnblogs.com/kkbest/p/18264325

相关文章

  • Redis 高性能基本操作
    单元素操作是基础单元素操作,是指每一种集合类型对单个数据实现增删改查例如,Hash类型的HGET、HSET和HDEL,Set类型的SADD、SREM、SRANDMEMBER等这些操作的复杂度由集合采用的数据结构决定,例如,HGET、HSET和HDEL是对哈希表做操作,所以它们的复杂度都是O(1)Set类型用......
  • Vienna 整流器的基本原理及数学模型
    2.1Vienna整流器基本工作原理2.1.1主电路拓扑结构分析Vienna整流器系统的主电路包含用于升压的三相电感、三相桥臂和两个直流侧均压电容。通过有规律的对双向开关进行控制不仅能实现功率双向流动,还能使网侧电流时刻跟踪电网电压,使系统运行在高功率因数状态下。拓扑如图2......
  • 06-6.1.1 图的基本概念
    ......
  • 微积分基本公式
    积分上限的函数及其导数设\(f(x)\)在区间\([a,b]\)上连续,\(x\)为\([a,b]\)上任意一点,则\(f(x)\)在\([a,b]\)区间也是连续的因此定积分:\(\int_{a}^{x}f(t)dt\)存在故对任意\(x\in[a,b]\),有唯一确定的数\(\int_{a}^{x}f(t)dt\)与之对应由此在\([a,b]\)上定义......
  • 2.创建表和数据类型
    --切换数据库useDBTESTifexists(select*fromsys.tableswherename='Department'andtype='U')----如果有这个名称(DBTES)的数据库,并且type的值为U(用户创建的)droptableDepartment--删除表--类型:--char:定长,char(10),无论存储的数据是否到了10个字节,都要占用10......
  • nginx架构&&基本数据结构&&配置&&模块&&请求详解
    初探nginx架构众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让ng......
  • 模拟集成电路设计系列博客——7.3.1 并联比较型ADC基本介绍
    7.3.1并联比较型ADC基本介绍并联比较型ADC(后续都称作FlashADC)是实现超高速转换器的标准方式。FlashADC的输入信号被并行的馈入\(2^N\)个比较器中,如下图所示:每个比较器被连接到电阻串的节点上。任何连接到电阻串节点的比较器,如果\(V_{ri}\)大于\(V_{in}\)有着1的输出,而\(V_{r......
  • unity麦扣x唐老狮3DRPG笔记分享,ProBuilder插件基本介绍(持续更新)
    声明:本文仅用于个人笔记及学习交流,禁止用作任何商业用途唐老师没有讲过这些插件,所以现在还没轮结合到唐老狮的课程的阶段在具体写代码以及介绍unity本体功能的时候唐老师的课程知识点会融入进来另外该插件功能过多,而用的较少所以很多功能就只做介绍,知道大概即可  首......
  • Flutter 长列表优化
    Flutter长列表优化固定列表和长列表的区别固定列表中的组件,每次都会被重新构建ListView.builder会按需构建列表元素,也就是只有那些可见得元素才会调用itemBuilder构建元素减少列表项的构建次数addRepaintBoundaries:将列表项用一个RepaintBoundary(重绘边界)包裹,在......
  • Perl语言入门:探索Perl语法规则的基本特点
    Perl是一种高级、通用的、解释型的编程语言,以其强大的文本处理能力而闻名。Perl的语法规则融合了C、Sed、awk和Shell脚本等多种编程语言的特点,形成了自己独特的风格。对于初学者来说,理解Perl的语法规则是掌握这门语言的关键。本文将详细介绍Perl语法规则的基本特点,帮助初学......