热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

list常用的内置函数

1.xins:返回true:如果列表s中有元素x返回false:如果没有元素x2.xnotins:返回true:如果列表s中没有元素x返回false:如果有元素x3.s+t:将列表

1. x in s:
返回true:如果列表s中有元素x
返回false:如果没有元素x

2. x not in s:
返回true:如果列表s中没有元素x
返回false:如果有元素x

3. s + t:
将列表s和列表t连接起来。

4. s * n or n * s:
将列表s重复n次

5. s[i]:
返回列表s中第i个元素,下标从0开始

6. s[i:j]:
截取下标从i到j的那部分,包括i不包括j

7. s[i:j:k]:
截取下标从i带j的那部分,但是每一步跨越k个。

8. len(s):
返回列表s中元素个数

9. min(s):
返回列表s中最小值

10. max(s):
返回列表s中的最大值

11. s.index(x[, i[, j]):
返回s列表中第一个x的下标位置(或者下标为i和j之间,第一个x出现的位置的下标)

12. s.count(x):
列表s中元素x的个数

13. s[i] = x:
将x赋值到列表s的第i个位置。

14. s[i:j] = t:
用iterable t替换列表s中从i到j之间的元素。

15. del s[i:j]:
删除列表s中i到j之间的元素。类似于s[i:j] = []

16. s[i:j:k] = t:
用t中的元素代替列表s中从i开始,步长尾k,直到j之间的元素。

17. s.append(x):
向列表s的尾部追加元素x,类似于s[len(s) : len(s)] = [x]

18. s.clear:
情况s中的所有元素,类似于 del s[:]

19. s.copy:
返回列表s的一个浅复制

20. s.extend(t) or s += t:
用t中的内容扩展s

21. s.insert(i, x):
在位置i处插入元素x,类似于s[i:i] = [x]

22. s.pop(i):
返回第i个位置的元素,并将该元素从s中删除

23. s.remove(x):
删除s中的第一个x

24. s.reverse()
列表s中的元素反转。

25 s.sort(*, key = None, reverse = False):
对s中的元素进行排序,用比较符号‘<‘,如果元素是不可比较的会发声错误。reverse为True时,用比较符号 ‘>‘。

list常用的内置函数


推荐阅读
  • 查找最小值的操作是很简单的,只需要从根节点递归的遍历到左子树节点即可。当遍历到节点的左孩子为NULL时,则这个节点就是树的最小值。上面的树中,从根节点20开始,递归遍历左子 ... [详细]
  • 解决Anaconda安装TensorFlow时遇到的TensorBoard版本问题
    本文介绍了在使用Anaconda安装TensorFlow时遇到的“Could not find a version that satisfies the requirement tensorboard”错误,并提供详细的解决方案,包括创建虚拟环境和配置PyCharm项目。 ... [详细]
  • 本文详细探讨了JavaScript中的作用域链和闭包机制,解释了它们的工作原理及其在实际编程中的应用。通过具体的代码示例,帮助读者更好地理解和掌握这些概念。 ... [详细]
  • Python 内存管理机制详解
    本文深入探讨了Python的内存管理机制,涵盖了垃圾回收、引用计数和内存池机制。通过具体示例和专业解释,帮助读者理解Python如何高效地管理和释放内存资源。 ... [详细]
  • 探索新一代API文档工具,告别Swagger的繁琐
    对于后端开发者而言,编写和维护API文档既繁琐又不可或缺。本文将介绍一款全新的API文档工具,帮助团队更高效地协作,简化API文档生成流程。 ... [详细]
  • 深入解析动态代理模式:23种设计模式之三
    在设计模式中,动态代理模式是应用最为广泛的一种代理模式。它允许我们在运行时动态创建代理对象,并在调用方法时进行增强处理。本文将详细介绍动态代理的实现机制及其应用场景。 ... [详细]
  • 在使用STM32Cube进行定时器配置时,有时会遇到延时不准的问题。本文探讨了可能导致延时不准确的原因,并提供了解决方法和预防措施。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 深入理解Lucene搜索机制
    本文旨在帮助读者全面掌握Lucene搜索的编写步骤、核心API及其应用。通过详细解析Lucene的基本查询和查询解析器的使用方法,结合架构图和代码示例,带领读者深入了解Lucene搜索的工作流程。 ... [详细]
  • PHP 实现多级树形结构:构建无限层级分类系统
    在众多管理系统中,如菜单、分类和部门等模块,通常需要处理层级结构。为了高效管理和展示这些层级数据,本文将介绍如何使用 PHP 实现多级树形结构,并提供代码示例以帮助开发者轻松实现无限分级。 ... [详细]
  • 气象对比分析
    本文探讨了不同地区和时间段的天气模式,通过详细的图表和数据分析,揭示了气候变化的趋势及其对环境和社会的影响。 ... [详细]
  • 探讨 HDU 1536 题目,即 S-Nim 游戏的博弈策略。通过 SG 函数分析游戏胜负的关键,并介绍如何编程实现解决方案。 ... [详细]
  • 深入理解ExtJS:从入门到精通
    本文详细介绍了ExtJS的功能及其在大型企业前端开发中的应用。通过实例和详细的文件结构解析,帮助初学者快速掌握ExtJS的核心概念,并提供实用技巧和最佳实践。 ... [详细]
  • 通常情况下,修改my.cnf配置文件后需要重启MySQL服务才能使新参数生效。然而,通过特定命令可以在不重启服务的情况下实现配置的即时更新。本文将详细介绍如何在线调整MySQL配置,并验证其有效性。 ... [详细]
  • Python自动化测试入门:Selenium环境搭建
    本文详细介绍如何在Python环境中安装和配置Selenium,包括开发工具PyCharm的安装、Python环境的设置以及Selenium包的安装方法。此外,还提供了编写和运行第一个自动化测试脚本的步骤。 ... [详细]
author-avatar
王耀
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有