Python 基础---列表
列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
list可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
特点
一组有序项目的集合.可变的数据类型【可进行增删改查】.列表中可以包含任何数据类型,也可包含另一个列表【可任意组合嵌套】.列表是以方括号“ []”包围的数据集合,不同成员以“ ,”分隔.列表可通过序号访问其中成员
例如:
list = ['c',1,('a','b'),[1,2,3]]
>>> print list[1]
1
>>> print list[2]
('a', 'b')
>>> print list[3]
[1, 2, 3]
list的方法
list.append(var) #追加元素
list.insert(index,var)
list.pop(var) #返回最后一个元素,并从listist中删除之
list.remove(var) #删除第一次出现的该元素
list.count(var) #该元素在列表中出现的个数
list.index(var) #该元素的位置,无则抛异常
list.extend(listist) #追加listist,即合并listist到list上
list.sort() #排序
list.reverse() #倒序
a[1:] #片段操作符,用于子listist的提取
[1,2]+[3,4] #为[1,2,3,4]。同extend()
[2]*4 #为[2,2,2,2]
delist list[1] #删除指定下标的元素
delist list[1:3] #删除指定下标范围的元素
listist的复制
list1 = list #list1为list的别名,用C来说就是指针地址相同,对list1操作即对list操作
list1 = list[:] #生成list的一个COPY
内置函数对列表的操作
cmp(list1, list2) #比较两个列表的元素
len(list) #列表元素个数
max(list) #返回列表元素最大值
min(list) #返回列表元素最小值
list(seq) #将元组转换为列表
转载于:https://blog.51cto.com/linuxinge/1696915
Python 基础---列表相关推荐
- Python基础 列表的详解(纯干货)
Python基础 列表 目录 Python基础 列表 列表的用处 列表的创建 列表的特点 列表的操作 列表元素的查询操作- **获取列表中的元素的索引** 列表元素的增加操作 列表元素的删除 列表元素 ...
- peal php,python基础--列表
列表 列表是最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 1.定义列表fruits = ['apple','banana','orange'] 2.通过下标访问列表中的元素,下 ...
- python基础-列表排序sort和sorted
[Python基础]列表排序sort和sorted 文章目录 [Python基础]列表排序sort和sorted 1. sort 2. sorted 3. 如何使用sort获得排序后的列表的副本呢? ...
- 重温Python基础——列表
哈喽,兄弟们,今天让我们一起来重温一下Python基础中的列表,看看你还记得多少呢? 列表是什么 列表有一系列特定顺序排列的元素组成.可以包含字母表中的所有字母,数字等.其中的元素之间可以没有任何联系 ...
- [Python基础]列表List
列表List 0.概述 1.创建列表 2.向列表添加元素 append(val) extend(val) insert(index,val) 3.从列表中获取元素 4.从列表删除元素 remove(v ...
- python基础--列表、元组、字典和集合
列表.元组.字典和集合 在 Python 编程中,我们既需要独立的变量来保存一份数据,也需要序列来保存大量数据. 列表(list)和元组(tuple)比较相似,它们都按顺序保存元素,所有的元素占用一块 ...
- 19道Python基础列表元祖的练习题
1.创建一个空列表,命名为names,往里面添加old_driver,rain,jack,shanshan,peiqi,black_girl元素 names = ["old_driver&q ...
- Python基础--列表
列表基础功能 PS:学习到了列表,自我总结:列表是一组值组合的一个集合,可以根据需求对该集合取值,用于其他功能 图例中的列表是名字的组合,列表名字:name_list,通过if判断来判断"J ...
- Python基础-----列表生成式、偏函数、高阶函数、闭包、装饰器
列表生成式 列表生成式(列表推导式):通俗理解使用for循环快速创建一个列表,最终要获取一个列表 下面这个我们经常使用比较麻烦的方法: my_list=[] for i in range(1,6):p ...
- 二、python基础(列表、元组、字符串、集合、字典、文件操作,函数基本语法及特性)...
本节内容 列表.元组操作 字符串.列表.字典.集合操作 文件操作 函数基本语法及特性 一.列表.元组操作 列表是我们最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作: 列表操作:切 ...
最新文章
- 浅谈单图像三维重建算法
- java读取字节效率最高_Java-IO 字节流的使用和效率比较
- 表单界面的兼容PC手机端解决方案
- 目标和(01背包应用)
- python scipy样条插值函数大全(interpolate里interpld函数)
- skywalking 安装_SkyWalking全链路追踪利器
- 2020年中国基层医疗研究报告
- redis持久化功能
- 系统权限安全责任书_权限越大,责任越大
- 【干货】Graph Embedding及其在知乎的实践.pdf(附下载链接)
- java list泛型等价_Java泛型 - 通用列表( Generic List)
- Asp.net 在配置Microsoft Excel、Microsoft Word应用程序权限时 error: 80070005 和8000401a 的问题...
- 铃声截取软件android6,铃声剪辑
- 微软扩大与Meta的AI合作,强强联合,友商岌岌可危?
- JVM - 垃圾回收相关算法
- 面包菜单收起和出现案例
- 大模型时代,视觉推理任务竟然只用语言数据也能学习
- MySQL面试试题(五)
- pythonif语句怎么换行输入_李沁和李易峰演的电视剧叫什么名字
- 解决word2007不能编辑文档的问题