Python 基础知识之 list

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]):对原列表进行排序
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python基础知识整理包括以下几个方面: 1. 数据类型:Python中常见的数据类型有整数(int)、浮点数(float)、字符串(str)、布尔值(bool)、列表(list)、元组(tuple)、字典(dict)等。 2. 变量和赋值:在Python中,可以使用变量来保存数据,并使用赋值语句将值赋给变量。变量名可以由字母、数字和下划线组成,但不能以数字开头。 3. 运算符:Python支持常见的算术运算符(如加减乘除)、比较运算符(如等于、大于、小于等)、逻辑运算符(如与、或、非)等。 4. 控制流程:Python中的控制流程包括条件语句(if-else)、循环语句(while和for)以及跳转语句(break和continue)等。 5. 函数和模块:函数是一段可重复使用的代码块,可以通过函数来组织代码和实现代码的复用。而模块是一个包含了函数、类和变量的文件,可以通过import语句导入并使用。 6. 异常处理:在编写程序时,可能会出现错误,为了避免程序崩溃,可以使用异常处理机制来捕捉和处理错误,保证程序的正常执行。 7. 文件操作:Python提供了丰富的文件操作函数,可以读取和写入文件内容,以及对文件进行其他操作。 8. 面向对象编程:Python是一种面向对象的编程语言,支持类和对象的概念,可以通过定义类来创建对象,并使用对象调用类中的方法和属性。 这些是Python基础知识的主要内容,希望对你有所帮助。如果你有具体的问题,可以继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值