Python列表(list)基本函数和常用方法

列表(List)基本操作

  • 题目1:list1 = [ "Python","java",2018,20.1 ]
  1. print(list1[1])         # 通过索引下标取出java
  2. print(list[0:2])        # 通过索引下标取出python和java

列表(List)函数和运算符

  • 题目2:list1 = [ 20,30,40,50 ]
  1. print(len(list1))        # 通过Len函数来统计List1长度
  2. print(max(list1))        # 通过max函数来返回列表中最大的Value
  3. print(min(list1))        # 通过min函数来返回列表中最小的Value
  4. print(list1 * 2 )        # 通过*来相乘

列表(List)常用的方法(增、删、改、查)

  • 题目3:list1 = [ "Python","java",2018,20.1 ]
       
      增:三个方法(append、insert、extend)
  1. list1.append("php")         # 通过append方法为列表末尾增加一个php 
  2. list1.insert("2,php")       # 通过索引2的位置增加php用insert方法
  3. list1.extend("abcde")        # 通过extend向末尾追加多个元素

 

  • 题目4:list1 = [ "Python","java",2018,20.1 ]
         删:四个方法(pop、remove、clear、del)
  1. list1.pop(-1)              # 通过索引删除列表元素pop方法
  2. list1.remove("java")         # 直接通过列表元素删除用remove方法
  3. list1.clear()              # 清空列表,是列表变为一个空的用clear
  4. del list1()               # 删除整个列表包括变量名字用del 
  • 题目5:list1 = [ "Python","java",2018,20.1,[20,30] ]

    改:通过索引

  1. list1[1] = ("php")           # 通过下标所以1更改java为php
  2. list[0:2] = ("php,""js")       # 通过索引修改多个值注意需要匹配
  3. list1[5][0]=90              # 列表包含列表情况修改需要取两个索引值一个是5一个是0
  • 题目5:list1 = [ "Python","java",2018,20.1 ]

    查:通过索引、index

 

  1.list1[0]                   # 通过索引查看python

  2.listr1.index("python")          # 通过index查看你python返回的索引值

  • 题目6:list1 = [ "Python","java",2018,20.1 ]

    排序和反转:(sort、reverse)

  1.list1.reverse()              # 通过reverse把列表List1反转过来

  2.list1.sort()                # 通过sort对列表进行反向排序

  • 目7:list1 = [ "Python","java",2018,20.1 ]

  1.list.count()                 # 通过count方法统计列表元素返回多少个

  2.list.insert(2,"php")            # 通过insert方法在索引2位置增加php

posted @   博主!你好  阅读(931)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示