python list函数使用总结_python——list总结
序列是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总结相关推荐
- python log函数怎么打_Python的log日志功能及设置方法
python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客
- python自定义函数详解_python基础教程之自定义函数介绍
函数最重要的目的是方便我们重复使用相同的一段程序. 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句. 函数的定义 首先,我们要定义一个函数, 以 ...
- python class函数报错_Python 的函数是第一类 First-Class 对象
Python的函数是第一类对象(first-class object).你可以把一个函数复制给变量,或者把函数存储在一个结构中.可以像参数一样把函数传递进另一个函数,还可以从一个函数中返回另一个函数. ...
- if python 判断函数返回值_Python函数的返回值和作用域
函数的返回值和作用域 1.返回值 def guess(x): if x > 3: return "> 3" else: return "<= 3&quo ...
- 谈谈python enumerate()函数的用法_python enumerate函数的使用方法总结
enumerate函数用于遍历序列中的元素以及它们的下标. enumerate函数说明: enumerate()是python的内置函数 enumerate在字典上是枚举.列举的意思 函数原型:enu ...
- python自定义函数的关键字_python学习之--自定义函数:
Python之--自定义函数: 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 以下自定义 ...
- python分段函数编写程序_python分段函数如何编写?
python分段函数如何编写? python编写分段函数的方法: 1.绘制分段函数:y=4sin(4πt)-sgn(t-0.3)-sgn(0.72-t) 代码: #!/usr/bin/python# ...
- python input函数怎么用_Python input函数使用实例解析
这篇文章主要介绍了Python input函数使用实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 函数定义 def input(*args, * ...
- python匿名函数的作用_Python匿名函数 Lambda表达式作用
在Python这门优美的编程语言中,支持一种有趣的语法格式(表达式),可以让我们在单行内创建一个最小的函数-python lambda匿名函数. 据说是借鉴了Lisp语言中lambda表达式,它可以使 ...
- python help函数怎么用_python help函数实例用法
有些人说py中有两个函数可以实现对所有函数的了解以及使用,其中之一,就是我们今天要讲解的help函数.有些小伙伴可能比较陌生,但是另一个函数是dir函数,这样是不是就能搞懂了.两者一定是跟查询有关的, ...
最新文章
- centos下安装nginx
- 【赠书】重磅好书联邦学习实战来袭!你值得拥有一本
- java Gregorian,Java GregorianCalendar getTimeZone()用法及代码示例
- 解决vscode下载速度慢的方法
- [译]星际争霸人工智能比赛——规则
- 编程实现木马的ActiveX启动和注入IE的启动方式
- 提取二维矩阵中分块后指定的块
- 自带flash的浏览器_解决Flash插件已被屏蔽的问题(谷歌、火狐、IE、Edge)
- Oracle中Sequence序列的使用
- android -- 蓝牙 bluetooth (四)OPP文件传输
- mysql关键字及其用法_mysql的优化-explain
- 敏捷无它,唯持续改进
- leetcode之Contains Duplicate
- HEER-Easing Embedding Learning by Comprehensive Transcription of Heterogeneous Information Networks
- matlab里comb用法,comb_comb的意思和用法搭配
- Minifilter中 Filter Initiated I/O(过滤器自产生I/O)
- 移动物联网怎么激活?开户流程是怎么样的
- 学习笔记——CDQ分治
- 基于手持技术的中学化学实验教学研究
- 使用缓冲字符流进行文档排序
热门文章
- 分发服务器linux,Linux-LVS分发服务器
- 做任务云闪付为什么要实名认证_ISO9001质量体系认证:为什么要做?如何去做?...
- C++ 内存空间初探
- 有关单元测试的 5 个建议
- 关于自动化测试,你真的懂嘛?
- 黑马博客——详细步骤(五)项目功能的实现之用户信息修改
- C语言将结点s赋给表L,数据结构-单链表
- java环境安装1359错误_解决The valid characters are defined in RFC 7230 and RFC 3986错误问题...
- 如歌将两个数组合并_将数组数据拆分后再合并,作为字典的键,实现多条件数据汇总...
- linux 火狐浏览器插件,Linux系统Firefox(火狐浏览器)插件挂机