Python 基础知识之 list

本文介绍了Python中列表的基本概念、创建方式、元素访问、增删改查等操作方法,并提供了多种实用示例,如元素的截取、脚本操作符的使用及常见方法介绍。
部署运行你感兴趣的模型镜像

list

  • 概念
    • list 是python 的一种基本数据结构,类似于 C 语言中的数组,按照下表 0, 1, 2 的格式进行访问,可存储任意类型。
  • 创建
    • list1 = [1, 2, 3]
    • list2 = [“a”, “b”, “c”]
  • 访问
    • 用下表进行访问,list[0] 代表第一个元素
  • 增加
    • 使用 append 函数在列表的末尾进行追加元素 list = [1, 2, 3], 使用 list.append(4) 登记于 list = [1, 2, 3, 4]
  • 修改
    • 直接使用下表访问进行修改 list[1] = 3, 是把列表的第二个元素的值改为3。但是要注意不能越界。
  • 删除
    • 使用 del 函数进行删除操作,如 把list 的第二个元素删除: del list[2]
  • 列表的截取
    • L= [“spam”, “spbm”, “spcm”]
      L[2]: “spcm”(取列表的第三个元素)
      L[-2]: “spbm”(取列表的倒数第二个元素)
      L[1:]: [“spbm”, “spcm”] (从列表的第二个元素开始截取)
  • 脚本操作符
    • Len([1, 2, 3]): 3 (取列表的长度)
    • [1, 2, 3] + [4, 5, 6]: [1, 2, 3, 4, 5, 6] (列表的组合)
    • [“Hi”]* : [“Hi”, “Hi”, “Hi”, “Hi”] (重复)
    • 3 in [1,2,3] : True (判断元素是否在列表中)
    • for x in [1, 2, 3]: print x : 1, 2, 3 (迭代遍历)
  • 常用的方法
    • cmp(list1, list2):比较两个列表的元素 3.0已废弃
    • len(list):列表元素个数
    • max(list):返回列表元素最大值
    • min(list):返回列表元素最小值
    • list(seq):将元组转换为列表
      —————————————————————————————————–
    • list.append(obj):在列表末尾添加新的对象
    • list.count(obj):统计某个元素在列表中出现的次数
    • list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
    • list.index(obj):从列表中找出某个值第一个匹配项的索引位置
    • list.insert(index, obj):将对象插入列表
    • list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
    • list.remove(obj):移除列表中某个值的第一个匹配项
    • list.reverse():反向列表中元素
    • list.sort([func]):对原列表进行排序

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值