一、表达方式

1、英文[]表示

2、列表内部可以存储任意类型的数据

3、可变的有序序列

二、常用函数

1、type():查询变量的类型,如type(["name", "sex", "age"]) = list

2、len():查询列表的长度,如len(["name", "sex", "age"]) = 3

3、min():返回列表中的最小值,如min([1, 3, 5, 8]) = 1,字符串同样适用

4、max():返回列表中的最大值,如max([1, 3, 5, 8]) = 8,字符串同样适应

三、索引(获取列表中的一个元素)

1、表达方式:list[index],index即表示索引

2、分类:分为正数索引和负数索引,正数索引从左往右开始数,从0开始计算,list[index]表示第index + 1个元素,即0表示第1个元素的位置,1表示第2个元素的位置,......;负数索引从右往左开始数,从-1开始计算,list[index]表示倒数第|index|个元素的位置,即-1表示倒数第一个元素的位置,-2表示第二个元素的位置, ......

3、超出索引,python报错并终止运行

四、切片(获取列表中的一个或多个元素)

1、表达方式:liststart : end : step],其中start表示起始位置,end表示结束位置,step表示步长,左闭右开区间(即包括左边不包括右边)。start如果省略,当step > 0时,表示从左数第1个元素开始切,当step < 0时,表示从右数第一个元素开始切;end如果省略,当step > 0时,表示截取至正数最后一个元素,当step < 0 时,表示截取至倒数最后一个元素;步长如果不写,表示默认为1

2、规律:如果end结束位置在start开始位置的右边,表示从左往右切,步长必须为正数,如果end结束位置在开始位置的左边,表示从右往左边切,步长必须为负数

五、常用方法

1、增

a、append():list.append(value),列表末尾追加一个元素,如a = ['name', 'sex', 'age'],a.append(‘class’),a = ['name', 'sex', 'age', 'class']

b、insert():list.insert(index, value),指定位置添加元素,如 a = ['name', 'sex', 'age'],a.insert1, 'class'),a = ['name', 'class', 'sex', 'age']

c、extend():list1.extend(list2),将一个列表的元素追加至另一个列表末尾,即两个列表合并,如list1 = [1, 3, 5],list2 = [2, 4, 6],list1.extend(list2), list1 = [1, 3, 5, 2, 4, 6]

2、删

a、remove():list.remove(value),根据元素的值删除元素,如list = ['name', 'sex', 'age'],list.remove('sex'),list = ['name', 'age']

b、pop():list.pop(index),根据索引删除元素,如list = ['name', 'sex', 'age'],list.pop(1),list = ['name', 'age']

c、clear():list.clear(),清除列表中的所有元素,如list = ['name', 'sex', 'age'],list.clear(),list = []

3、改

list[index] = new value,根据索引修改元素的值

4、查

list[index],根据索引查找指定位置的元素的值

index():list.index(value),查找元素所在的索引,如果查找的元素不存在,程序报错并终止执行

5、排序

sort():针对数值型列表,升续排列

6、列表反向

reverse():反向列表中的元素

7、统计

count():统计列表中某一元素出现的次数

python返回列表数据类型_python 数据类型之列表(list)相关推荐

  1. python中集合的元素可以是任意数据类型_Python数据类型之列表

    列表 列表是由一系列按特定循序排列的元素组成(即有序集合).使用中括号[]来表示,并用逗号来分隔其中的元素. 列表的元素可以是任意类型. list 列表(序列)中的每个元素都分配一个数字索引,从 0 ...

  2. python中列表数据类型_Python数据类型之List列表实例详解

    本文实例讲述了Python数据类型之List列表.分享给大家供大家参考,具体如下: list列表 1.概述: 通过之前的学习,我们知道变量可以存储数据,但是一个变量只能存储一个数据,现在有一个班级,班 ...

  3. python返回索引值_python 返回列表中某个值的索引方法

    python 返回列表中某个值的索引方法 如下所示: list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3 同时可以返回列表中最大值的索引list.index ...

  4. pymongo查询列表元素_Python数据类型之列表list

    # 列表是python中最基本的数据结构,它是一个有序序列,序列中的每个元素都分配一个数字(位置,索引) # 1.我们可以使用 方括号,中括号[]来创建列表 # 2.我们可以直接将序列放在list(s ...

  5. python获取数据类型_python数据类型详解

    python数据类型:int.string.float.boolean 可变变量:list 不可变变量:string.元组tuple 1.list list就是列表.array.数组 列表根据下标(0 ...

  6. 写出python中的六种数据类型_python 数据类型1

    一.字典 一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大括号"{}"; 1.1 现有字典 d={'a':24,'g':52,'i':12,' ...

  7. python集合类型运算符_Python 数据类型和运算符

    算术运算符 算术运算 + 加 - 减 * 乘 / 除 % 取余(相除后的余数) ** 取幂(注意 ^ 并不执行该运算,你可能在其他语言中见过这种情形) // 相除后向下取整到最接近的整数 关于按位运算 ...

  8. python中字典列表元组_Python中的列表和元组

    python中字典列表元组 Lists and tuples are arguably Python's most versatile, useful data types. You will fin ...

  9. python强制转换整数_python数据类型的强制转换

    数据类型的强制转换 如果要将一个数据转换成另一个数据类型,只需要将其放入相应类型的函数中去. Number类型的数据转换 强制转换为int 可以转换的数据类型 int 整型 float 浮点型 boo ...

最新文章

  1. python元组元素的提取比_Python 元组数据类型(tuple)详解 [访问元组元素][修改元组元素][删除元组][学习 Python 必备基础知识][看此一篇就够了]...
  2. mongodb 安装时错误
  3. Python3学习笔记01-环境安装和运行环境
  4. emui10如何降级_如何评价EMUI10按包名降分辨率机制的行为?
  5. Linux系统编程——线程(1)
  6. java状态模式和策略模式_Java状态和策略设计模式之间的差异
  7. 如何将docker 镜像上传到docker hub仓库
  8. 口腔取模过程及注意事项_为什么牙齿矫正前要拍片取模,没有拍片取模就设计不了详细方案!...
  9. LeetCode:Minimum Window Substring
  10. 基于神念TGAM的脑波小车(4)
  11. 01.视频播放器框架介绍
  12. 【无标题】学生成绩管理系统
  13. 使用zabbix_sender发送文本
  14. 中国移动基于 Kubernetes 的物联网边缘计算应用实践
  15. nodejs addon
  16. UTF-8的编码规则
  17. Busybox实践2:分析busybox文件链接原理并编程模拟实现自己的busybox文件
  18. android中dalvik虚拟机参数
  19. 习题3-1至习题3-5
  20. UVA 11549 Calculator Conundrum 题解

热门文章

  1. 旅游英文翻译软件哪个好用?这些英语翻译软件必须收藏
  2. HTML中display属性
  3. 常用的display的属性
  4. JSP+ssm计算机毕业设计大学生日常消费管理引导系统z3g71【源码、数据库、LW、部署】
  5. Mysql之数据库备份与恢复
  6. undefined ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git
  7. linux下遇到的各种问题
  8. 鹰眼系统;全链路监控系统;分布式监控系统
  9. 剪刀石头布java_Java简化实现石头剪刀布游戏
  10. EasyGoing(出行无忧)