广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python---list()用法
  • 489
分享到

python---list()用法

pythonlist 2023-01-31 07:01:51 489人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

list列表以后再继续完善help(list) 使用help查看listHelp on class list in module __builtin__:class list(object) |  list() -> new empt

list列表

以后再继续完善j_0003.gif

help(list) 使用help查看list

Help on class list in module __builtin__:


class list(object)

 |  list() -> new empty list空列表

 |  list(iterable) -> new list initialized from iterable's items

 |  

 |  Methods defined here:各种方法的使用

 |  1.__add__(...)列表相加,相当于连接

 |      x.__add__(y) <==> x+y

 |  例:方法1:

    wKioL1jbQuDyRhc6AAAFFQdeSTU862.png

        方法2:(两种方法结果一样,对于后面的介绍,只对一种举例介绍j_0007.gif

    wKiom1jbH9vTENs3AAAIzvoPJMY894.png

 |  2.__contains__(...)包含关系

 |      x.__contains__(y) <==> y in x如果y在列表x中,返回Ture,否则False

 |  wKioL1jbIQ2gGo0ZAAAGVJZ84ZU785.png

 |  3.__delitem__(...)

 |      x.__delitem__(y) <==> del x[y]删除列表中的一个元素,注意y是索引

 |  wKiom1jbIyHDxKskAAAHkfdLaYY640.png

 |  4.__delslice__(...)删除列表中的连续几个元素

 |      x.__delslice__(i, j) <==> del x[i:j]

 |  wKioL1jbI86QlX7KAAAIxE2yggg338.png

 |      Use of negative indices is not supported.!!不支持负数索引,如下:如果负数索引有效,则删除导数第一个和导数第二个元素,但是此处没有删除任何元素。

 |  wKiom1jbJEOwGpO0AAAJYGUSm7Q325.png

 |  5.__eq__(...)

 |      x.__eq__(y) <==> x==y列表之间的比较:只比较第一个元素

 |  wKioL1jbJWKhEYw5AAAW3rhYr-I766.png

 |  __ge__(...)略

 |      x.__ge__(y) <==> x>=y

 |  

 |  6.__getattribute__(...)

 |      x.__getattribute__('name') <==> x.name

 |  

 |  7.__getitem__(...)

 |      x.__getitem__(y) <==> x[y]

 |  

 |  8.__getslice__(...)

 |      x.__getslice__(i, j) <==> x[i:j]

 |      

 |      Use of negative indices is not supported.不支持负数索引

 |  

 |  9.__gt__(...)

 |      x.__gt__(y) <==> x>y

 |  

 |  10.__iadd__(...)

 |      x.__iadd__(y) <==> x+=y  把x+y的结果赋给x

 |  wKioL1jbRjOyY9XdAAALQNtGRdg238.png

 |  11.__imul__(...)

 |      x.__imul__(y) <==> x*=y  注意这里*2是将列表复制2次,不是对里面的数值进行计算

 |  wKioL1jbRq6hGn0NAAALFzJ6cPQ280.png

 |  12.__init__(...)

 |      x.__init__(...) initializes x; see help(type(x)) for signature

 |  

 |  13.__iter__(...)

 |      x.__iter__() <==> iter(x)

 |  

 |  14.__le__(...)

 |      x.__le__(y) <==> x<=y

 |  

 |  15.__len__(...)

 |      x.__len__() <==> len(x) 列表的长度

 |  wKioL1jbR1PyN2ovAAAIZtzKp0M976.png

 |  16.__lt__(...)

 |      x.__lt__(y) <==> x<y

 |  

 |  17.__mul__(...)

 |      x.__mul__(n) <==> x*n 这里没有赋值,所以,只是暂时把list1复制,但是list1本身没有变化

 |  wKioL1jbR-qQPhU5AAAJcKP5-lA827.png

 |  18.__ne__(...)

 |      x.__ne__(y) <==> x!=y

 |  

 |  19.__repr__(...)

 |      x.__repr__() <==> repr(x) 与str()

 |  

 |  20.__reversed__(...)

 |      L.__reversed__() -- return a reverse iterator over the list

 |  

 |  21.__rmul__(...)

 |      x.__rmul__(n) <==> n*x

 |  

 |  22.__setitem__(...)

 |      x.__setitem__(i, y) <==> x[i]=y

 |  

 |  23.__setslice__(...)

 |      x.__setslice__(i, j, y) <==> x[i:j]=y

 |      

 |      Use  of negative indices is not supported.

 |  

 |  24.__sizeof__(...)

 |      L.__sizeof__() -- size of L in memory, in bytes

 |  

 |  25.append(...)追加元素,追加在原列表的最后;

 |      L.append(object) -- append object to end

 |  wKiom1jbTBvAPyG3AAAG8hSLjek955.png

      也可以另一个列表到原有列表中

    wKioL1jceB6y9wJjAAAIf2Rj3JQ478.png

 |  26.count(...)计算某个元素在列表中出现的次数

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

 |  wKioL1jbTJrSmSMvAAAGDezjV5g970.png

 |  27.extend(...)可以将列表作为参数,并把另一个列表中的左右元素添加到另一个列表的尾部

 |      L.extend(iterable) -- extend list by appending elements from the iterable

 |  wKiom1jceJ7jn0W3AAANZALxdcQ347.png

 |  28.index(...)

 |      L.index(value, [start, [stop]]) -> integer -- return first index of value.

 |      Raises ValueError if the value is not present.

 |  

 |  29.insert(...)插入元素,需要指定插入位置的索引

 |      L.insert(index, object) -- insert object before index

 |  wKioL1jbTmGAgp5iAAAJeNsxd0k972.png

 |  30.pop(...)删除元素,如果不指定位置,则默认删除最后一个元素

 |      L.pop([index]) -> item -- remove and return item at index (default last).

 |      Raises IndexError if list is empty or index is out of range.

 |  如果列表为空,或者索引超出实际范围则报错

    wKiom1jbTzzim18HAAARsjdxCBI525.png

    如果列表为空,或者索引超出实际范围则报错

    wKioL1jbT4WxRt5WAAAgl1ZO7bQ983.png


 |  31.remove(...)删除某个元素第一次出现的位置(只知道删除的元素,并不知道该元素的索引)

 |      L.remove(value) -- remove first occurrence of value.

 |      Raises ValueError if the value is not present.

 |  wKiom1jbUAHhZgvhAAAIlq04kdM056.png

 |  32.reverse(...)将列表反向排序

 |      L.reverse() -- reverse *IN PLACE*

 |  wKiom1jbUICxQpaMAAAJQaaaahs132.png

 |  33.sort(...)排序:从低到高(列表中的元素属于同一类型???)

 |      L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;

 |      cmp(x, y) -> -1, 0, 1

 |  wKiom1jckD6CmVoSAAAIZlA98Ng574.png

 |  ----------------------------------------------------------------------

 |  Data and other attributes defined here:

 |  

 |  34.__hash__ = None

 |  

 |  35.__new__ = <built-in method __new__ of type object>

 |      T.__new__(S, ...) -> a new object with type S, a subtype of T


--结束END--

本文标题: python---list()用法

本文链接: https://www.lsjlt.com/news/191472.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python---list()用法
    list列表以后再继续完善help(list) 使用help查看listHelp on class list in module __builtin__:class list(object) |  list() -> new empt...
    99+
    2023-01-31
    python list
  • python list常用方法
    python有关list的常用方法: list 中if表达式的使用 list shift移位 list 某一列的删除 xrange 使用 list翻转reverse list按照lambda排序 直接贴代码吧,里面有注释还是...
    99+
    2023-01-31
    常用 方法 python
  • Python list操作用法总结
    本文实例讲述了Python list操作用法。分享给大家供大家参考,具体如下: List是python中的基本数据结构之一,和Java中的ArrayList有些类似,支持动态的元素的增加。list还支持不同...
    99+
    2022-06-04
    操作 Python list
  • Python List remove()实例用法详解
    描述 remove() 函数用于移除列表中某个值的第一个匹配项。 语法 remove()方法语法: list.remove(obj) 参数 obj -- 列表中要移除的对象。 返回值 该方法没有返回值但是会移除...
    99+
    2022-06-02
    Python List remove()
  • python如何使用List count方法
    这篇文章主要介绍了python如何使用List count方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。List count方法count() 方法用于统计某个...
    99+
    2023-06-27
  • Python List的赋值方法
      Python中关于对象复制有三种类型的使用方式,赋值、浅拷贝与深拷贝。他们既有区别又有联系,刚好最近碰到这一类的问题,研究下。 一、赋值         在python中,对象的赋值就是简单的对象引用,这点和C++不同。如下:    ...
    99+
    2023-01-31
    赋值 方法 Python
  • python中list方法详解
    目录一、创建一个列表二、 访问列表中的元素三、append 方法:四、extend 方法:五、insert 方法:六、remove 方法:七、pop 方法:八、del方法:...
    99+
    2023-05-17
    python list方法 python list
  • python list函数的用法是什么
    Python中的list()函数是用于创建一个新的列表对象。它可以将一个可迭代对象(如字符串、元组、字典、集合等)转换为列表。lis...
    99+
    2023-10-11
    Python
  • Python List remove()的使用方法介绍
    这篇文章主要介绍“Python List remove()的使用方法介绍”,在日常操作中,相信很多人在Python List remove()的使用方法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Pyt...
    99+
    2023-06-20
  • Python列表list的用法有哪些
    Python中列表(list)是一个有序、可变、可重复的集合。它可以存储不同类型的元素。以下是一些常用的列表操作和用法:1. 创建列...
    99+
    2023-08-15
    Python list
  • python list
    同属于一个列表的数据,可以是不同的类型特色:存储于用一个列表的数据都是以数字来作为索引的,即作为操作存取其中各个元素的依据。a_list0 1 2 3 4int int int int int1 3 5 7 9索引分别为 0,1,2,3,4...
    99+
    2023-01-31
    python list
  • Python列表list的详细用法介绍
    目录一. 创建列表1.1 第一种1.2 第二种二. 查询列表2.1 获取列表元素索引2.2 获取列表单个元素2.3 获取列表多个元素2.3 判断元素是否存在于列表三. 列表添加操作四...
    99+
    2022-11-11
  • Python中列表list常用方法总结
    目录1. clear() 移除列表中的所有元素2. copy() 返回列表的一个副本3.count() 统计某个元素在列表中出现的次数4. extend() 在列表的末尾一次性追加另...
    99+
    2023-05-19
    Python列表常用方法 Python列表方法 Python列表 Python list
  • python list的两种排序方法
    python提供了对list排序两种方法 1.使用list内建函数sort排序 list.sort(key=None,reverse=False) eg: In [57]: l=[27,47,3,42,19,9] In [58...
    99+
    2023-01-31
    两种 方法 python
  • python列表的构造方法list()
    前言: 在很多语言中都有这种情况,需要把一组数集中存储起来方便后面的使用,而且还要求这组数能够随意的去查询,取出,排序,删除等等。这里大家可能想到了数组这个概念,也就是其他语言中的a...
    99+
    2022-11-13
  • python-列表方法(list)知识整
    !/usr/bin/env python# -*- coding:utf-8 -*-# __author__:anxu.qi# Date:2018/11/29列表list:一个队列,一个排列整齐的队伍:列表内的个体称作元素,由若干元素组成...
    99+
    2023-01-30
    方法 知识 列表
  • python列表的构造方法list()怎么用
    这篇文章主要介绍“python列表的构造方法list()怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python列表的构造方法list()怎么用”文章能帮助大家解决问题。首先看看列表的构造:...
    99+
    2023-06-29
  • Python分割列表list方法如何使用
    本文小编为大家详细介绍“Python分割列表list方法如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python分割列表list方法如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1. 介绍在日...
    99+
    2023-07-05
  • Python -- list 类
    Python list类常用方法class list(object):        def append(self, p_object): # 向列表中添加元素; >>> name_list ['shuoming', '...
    99+
    2023-01-31
    Python list
  • python中list的使用
    1、list(列表)是一种有序的集合,可以随时添加、修改、删除其中的元素。 举例:listClassName = ['Jack','Tom','Mark']                     列表可以根据索引获取元素,如:listC...
    99+
    2023-01-30
    python list
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作