python返回列表数据类型_python 数据类型之列表(list)
一、表达方式
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)相关推荐
- python中集合的元素可以是任意数据类型_Python数据类型之列表
列表 列表是由一系列按特定循序排列的元素组成(即有序集合).使用中括号[]来表示,并用逗号来分隔其中的元素. 列表的元素可以是任意类型. list 列表(序列)中的每个元素都分配一个数字索引,从 0 ...
- python中列表数据类型_Python数据类型之List列表实例详解
本文实例讲述了Python数据类型之List列表.分享给大家供大家参考,具体如下: list列表 1.概述: 通过之前的学习,我们知道变量可以存储数据,但是一个变量只能存储一个数据,现在有一个班级,班 ...
- python返回索引值_python 返回列表中某个值的索引方法
python 返回列表中某个值的索引方法 如下所示: list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3 同时可以返回列表中最大值的索引list.index ...
- pymongo查询列表元素_Python数据类型之列表list
# 列表是python中最基本的数据结构,它是一个有序序列,序列中的每个元素都分配一个数字(位置,索引) # 1.我们可以使用 方括号,中括号[]来创建列表 # 2.我们可以直接将序列放在list(s ...
- python获取数据类型_python数据类型详解
python数据类型:int.string.float.boolean 可变变量:list 不可变变量:string.元组tuple 1.list list就是列表.array.数组 列表根据下标(0 ...
- 写出python中的六种数据类型_python 数据类型1
一.字典 一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大括号"{}"; 1.1 现有字典 d={'a':24,'g':52,'i':12,' ...
- python集合类型运算符_Python 数据类型和运算符
算术运算符 算术运算 + 加 - 减 * 乘 / 除 % 取余(相除后的余数) ** 取幂(注意 ^ 并不执行该运算,你可能在其他语言中见过这种情形) // 相除后向下取整到最接近的整数 关于按位运算 ...
- python中字典列表元组_Python中的列表和元组
python中字典列表元组 Lists and tuples are arguably Python's most versatile, useful data types. You will fin ...
- python强制转换整数_python数据类型的强制转换
数据类型的强制转换 如果要将一个数据转换成另一个数据类型,只需要将其放入相应类型的函数中去. Number类型的数据转换 强制转换为int 可以转换的数据类型 int 整型 float 浮点型 boo ...
最新文章
- python元组元素的提取比_Python 元组数据类型(tuple)详解 [访问元组元素][修改元组元素][删除元组][学习 Python 必备基础知识][看此一篇就够了]...
- mongodb 安装时错误
- Python3学习笔记01-环境安装和运行环境
- emui10如何降级_如何评价EMUI10按包名降分辨率机制的行为?
- Linux系统编程——线程(1)
- java状态模式和策略模式_Java状态和策略设计模式之间的差异
- 如何将docker 镜像上传到docker hub仓库
- 口腔取模过程及注意事项_为什么牙齿矫正前要拍片取模,没有拍片取模就设计不了详细方案!...
- LeetCode:Minimum Window Substring
- 基于神念TGAM的脑波小车(4)
- 01.视频播放器框架介绍
- 【无标题】学生成绩管理系统
- 使用zabbix_sender发送文本
- 中国移动基于 Kubernetes 的物联网边缘计算应用实践
- nodejs addon
- UTF-8的编码规则
- Busybox实践2:分析busybox文件链接原理并编程模拟实现自己的busybox文件
- android中dalvik虚拟机参数
- 习题3-1至习题3-5
- UVA 11549 Calculator Conundrum 题解
热门文章
- 旅游英文翻译软件哪个好用?这些英语翻译软件必须收藏
- HTML中display属性
- 常用的display的属性
- JSP+ssm计算机毕业设计大学生日常消费管理引导系统z3g71【源码、数据库、LW、部署】
- Mysql之数据库备份与恢复
- undefined ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git
- linux下遇到的各种问题
- 鹰眼系统;全链路监控系统;分布式监控系统
- 剪刀石头布java_Java简化实现石头剪刀布游戏
- EasyGoing(出行无忧)