Python列表类型的所有方法

列表类型有很多方法,这里是列表类型的所有方法:

list.append(x)

把一个元素添加到列表的结尾,相当于 a[len(a):] = [x] 。

list.extend(L)

将一个给定列表中的所有元素都添加到另一个列表中,相当于 a[len(a):] = L 。

立即学习“Python免费学习笔记(深入)”;

list.insert(i, x)

在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如 a.insert(0, x) 会插入到整个列表之前,而 a.insert(len(a), x) 相当于 a.append(x) 。

list.remove(x)

删除列表中值为 x 的第一个元素。如果没有这样的元素,就会返回一个错误。

list.pop([i])

从列表的指定位置删除元素,并将其返回。如果没有指定索引, a.pop() 返回最后一个元素。元素随即从列表中被删除。(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在Python 库参考手册中遇到这样的标记。)

list.index(x)

返回列表中第一个值为 x 的元素的索引。如果没有匹配的元素就会返回一个错误。

list.count(x)

返回 x 在列表中出现的次数。

list.sort()

对列表中的元素就地进行排序。

list.reverse()

就地倒排列表中的元素。

下面这个示例演示了列表的大部分方法

>>> a = [66.25, 333, 333, 1, 1234.5]>>> print a.count(333), a.count(66.25), a.count('x')2 1 0>>> a.insert(2, -1)>>> a.append(333)>>> a[66.25, 333, -1, 333, 1, 1234.5, 333]>>> a.index(333)1>>> a.remove(333)>>> a[66.25, -1, 333, 1, 1234.5, 333]>>> a.reverse()>>> a[333, 1234.5, 1, 333, -1, 66.25]>>> a.sort()>>> a[-1, 1, 66.25, 333, 333, 1234.5]

登录后复制

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2283622.html

(0)
上一篇 2025年2月27日 20:16:06
下一篇 2025年2月27日 00:16:53

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Python – 命名规范

    一,包名、模块名、局部变量名、函数名 全小写+下划线式驼峰 example:this_is_var 二,全局变量 全大写+下划线式驼峰 立即学习“Python免费学习笔记(深入)”; example:GLOBAL_VAR 三,类名 首字母大…

    编程技术 2025年2月27日
    200
  • python之列表拷贝

    我们需要拷贝一个列表的话,可以用一个特殊的方法,今天给大家说下。 我先定义一个列表 a=[1,2,34] 然后我通过内置方法id()来查看对象的地址 print id(a) 立即学习“Python免费学习笔记(深入)”; 对象地址:1148…

    编程技术 2025年2月27日
    200
  • 强大的zip

    一、代码引导 首先看这一段代码: >>> name=(‘jack’,’beginman’,’sony’,’pcky’)>>> age=(2001,2003,2005,2000)>>> f…

    编程技术 2025年2月27日
    200
  • filter, lambda 函数表达式

    filter(function or none, sequence),其中sequence 可以是list ,tuple,string。这个函数的功能是过滤出sequence 中所有以元素自身作为参数调用function时返回true或bo…

    编程技术 2025年2月27日
    200
  • 字符串格式化 (%操作符)

    在许多编程语言中都包含有格式化字符串的功能,比如c和fortran语言中的格式化输入输出。在python中内置有对字符串进行格式化的操作符是”%”。 模板 格式化字符串时,Python使用一个字符串作为模板。模板中有…

    编程技术 2025年2月27日
    200
  • 元组转字典

    元组:1.使用中括号(())包裹,不可以被更改(尽管他们的内容可以),元组可以看成是 只读 的列表 A. dict.fromkeys(S) S是一个列表或元组… 将S中的元素作为字典的key,value默认为None,也可以指定…

    编程技术 2025年2月27日
    200
  • python基础一

    关于内存分配问题 新定义字符串变量默认新开辟一块新的内存空间 其它类似有索引如列表,元组或是字典赋值时其实只是把变量名指向同一地址空间而已,如下所示 1 ##字符串新定义则开辟新的一块内存空间 2 >>> str1 = &…

    编程技术 2025年2月27日
    200
  • Python基础学习代码之序列

    str1 = ‘abced’for i in range(-1, -len(str1), -1) + [None]:    print str1[:i]s, t = ‘abc’, ‘def’print zip(s, t)for i, t i…

    编程技术 2025年2月27日
    200
  • Python基础学习代码之映像集合

    def func1():    dict1 = {}    dict2 = {‘name’:’earth’,’port’:80}    return dict1,dict2def func2():    return dict(([‘x’,…

    编程技术 2025年2月27日
    200
  • Python基础学习代码之条件和循环

    def func1():    alist = [‘Cathy’,’Terry’,’Joe’,’Health’,’Lucy’]    for i in  range(-1,-len(alist)-1,-1):        print i,…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论