序列是python中最基本的数据结构,python有6个序列的内置类型,最常见的是列表和元组

序列都可以的操作:索引、切片、加、乘,检查成员

列表的数据项不具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可

列表:

访问列表中的值()

list1=[1,2,3]

list[0], list[1:3]

更新列表:

list.append(1)

删除列表:

del list[1]

+用于组合列表,* 号用于重复列表

["a"]*3 ==== ["a", "a", "a"]

[1,2] + [3,4] ==== [1,2,3,4]

list[-2] 列表的倒数第二个元素

python列表的函数——> cmp(list1, list2), len(list1), max(list), min(list), list(seq)__将元组转换为列表

列表的方法:

list.append(1)——》在末尾添加新对象

list.count(2)——》统计某个元素在列表中出现的次数

list.extend("swq")——》在列表末尾一次性追加另一个序列中的多个值(新列表扩展原来的列表)

list.index(dada)——》在列表中找到某个值第一次匹配想的索引位置

list.insert(index, obj) ——》将列表插入index位置

list.pop([index=-1]) ——》移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

list.remove(a)——》移除列表中某个值的第二个匹配值

list.reverse() ——》反向列表中元素(改变原列表,返回值为None)

list.sort(cmp=None,key=None,reverse=False)——》对原列表排序

注:

只要是可迭代对象都可以用sorted 。sorted(itrearble, cmp=None, key=None, reverse=False),=号后面是默认值 默认是升序排序的, 如果想让结果降序排列,用reverse=True,

最后会将排序的结果放到一个新的列表中, 而不是对iterable本身进行修改。

上述排序——(字符串为按字母排序)

比较排序优缺点:

sorted 和list.sort 都接受key, reverse定制。但是区别是:

1、list.sort()是列表中的方法,只能用于列表。而sorted可以用于任何可迭代的对象。

2、list.sort()是在原序列上进行修改,不会产生新的序列。所以如果你不需要旧的序列,可以选择list.sort()。 sorted() 会返回一个新的序列。旧的对象依然存在。

python list函数使用总结_python——list总结相关推荐

  1. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  2. python自定义函数详解_python基础教程之自定义函数介绍

    函数最重要的目的是方便我们重复使用相同的一段程序. 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句. 函数的定义 首先,我们要定义一个函数, 以 ...

  3. python class函数报错_Python 的函数是第一类 First-Class 对象

    Python的函数是第一类对象(first-class object).你可以把一个函数复制给变量,或者把函数存储在一个结构中.可以像参数一样把函数传递进另一个函数,还可以从一个函数中返回另一个函数. ...

  4. if python 判断函数返回值_Python函数的返回值和作用域

    函数的返回值和作用域 1.返回值 def guess(x): if x > 3: return "> 3" else: return "<= 3&quo ...

  5. 谈谈python enumerate()函数的用法_python enumerate函数的使用方法总结

    enumerate函数用于遍历序列中的元素以及它们的下标. enumerate函数说明: enumerate()是python的内置函数 enumerate在字典上是枚举.列举的意思 函数原型:enu ...

  6. python自定义函数的关键字_python学习之--自定义函数:

    Python之--自定义函数: 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 以下自定义 ...

  7. python分段函数编写程序_python分段函数如何编写?

    python分段函数如何编写? python编写分段函数的方法: 1.绘制分段函数:y=4sin(4πt)-sgn(t-0.3)-sgn(0.72-t) 代码: #!/usr/bin/python# ...

  8. python input函数怎么用_Python input函数使用实例解析

    这篇文章主要介绍了Python input函数使用实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 函数定义 def input(*args, * ...

  9. python匿名函数的作用_Python匿名函数 Lambda表达式作用

    在Python这门优美的编程语言中,支持一种有趣的语法格式(表达式),可以让我们在单行内创建一个最小的函数-python lambda匿名函数. 据说是借鉴了Lisp语言中lambda表达式,它可以使 ...

  10. python help函数怎么用_python help函数实例用法

    有些人说py中有两个函数可以实现对所有函数的了解以及使用,其中之一,就是我们今天要讲解的help函数.有些小伙伴可能比较陌生,但是另一个函数是dir函数,这样是不是就能搞懂了.两者一定是跟查询有关的, ...

最新文章

  1. centos下安装nginx
  2. 【赠书】重磅好书联邦学习实战来袭!你值得拥有一本
  3. java Gregorian,Java GregorianCalendar getTimeZone()用法及代码示例
  4. 解决vscode下载速度慢的方法
  5. [译]星际争霸人工智能比赛——规则
  6. 编程实现木马的ActiveX启动和注入IE的启动方式
  7. 提取二维矩阵中分块后指定的块
  8. 自带flash的浏览器_解决Flash插件已被屏蔽的问题(谷歌、火狐、IE、Edge)
  9. Oracle中Sequence序列的使用
  10. android -- 蓝牙 bluetooth (四)OPP文件传输
  11. mysql关键字及其用法_mysql的优化-explain
  12. 敏捷无它,唯持续改进
  13. leetcode之Contains Duplicate
  14. HEER-Easing Embedding Learning by Comprehensive Transcription of Heterogeneous Information Networks
  15. matlab里comb用法,comb_comb的意思和用法搭配
  16. Minifilter中 Filter Initiated I/O(过滤器自产生I/O)
  17. 移动物联网怎么激活?开户流程是怎么样的
  18. 学习笔记——CDQ分治
  19. 基于手持技术的中学化学实验教学研究
  20. 使用缓冲字符流进行文档排序

热门文章

  1. 分发服务器linux,Linux-LVS分发服务器
  2. 做任务云闪付为什么要实名认证_ISO9001质量体系认证:为什么要做?如何去做?...
  3. C++ 内存空间初探
  4. 有关单元测试的 5 个建议
  5. 关于自动化测试,你真的懂嘛?
  6. 黑马博客——详细步骤(五)项目功能的实现之用户信息修改
  7. C语言将结点s赋给表L,数据结构-单链表
  8. java环境安装1359错误_解决The valid characters are defined in RFC 7230 and RFC 3986错误问题...
  9. 如歌将两个数组合并_将数组数据拆分后再合并,作为字典的键,实现多条件数据汇总...
  10. linux 火狐浏览器插件,Linux系统Firefox(火狐浏览器)插件挂机