列表是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 基础---列表相关推荐

  1. Python基础 列表的详解(纯干货)

    Python基础 列表 目录 Python基础 列表 列表的用处 列表的创建 列表的特点 列表的操作 列表元素的查询操作- **获取列表中的元素的索引** 列表元素的增加操作 列表元素的删除 列表元素 ...

  2. peal php,python基础--列表

    列表 列表是最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 1.定义列表fruits = ['apple','banana','orange'] 2.通过下标访问列表中的元素,下 ...

  3. python基础-列表排序sort和sorted

    [Python基础]列表排序sort和sorted 文章目录 [Python基础]列表排序sort和sorted 1. sort 2. sorted 3. 如何使用sort获得排序后的列表的副本呢? ...

  4. 重温Python基础——列表

    哈喽,兄弟们,今天让我们一起来重温一下Python基础中的列表,看看你还记得多少呢? 列表是什么 列表有一系列特定顺序排列的元素组成.可以包含字母表中的所有字母,数字等.其中的元素之间可以没有任何联系 ...

  5. [Python基础]列表List

    列表List 0.概述 1.创建列表 2.向列表添加元素 append(val) extend(val) insert(index,val) 3.从列表中获取元素 4.从列表删除元素 remove(v ...

  6. python基础--列表、元组、字典和集合

    列表.元组.字典和集合 在 Python 编程中,我们既需要独立的变量来保存一份数据,也需要序列来保存大量数据. 列表(list)和元组(tuple)比较相似,它们都按顺序保存元素,所有的元素占用一块 ...

  7. 19道Python基础列表元祖的练习题

    1.创建一个空列表,命名为names,往里面添加old_driver,rain,jack,shanshan,peiqi,black_girl元素 names = ["old_driver&q ...

  8. Python基础--列表

    列表基础功能 PS:学习到了列表,自我总结:列表是一组值组合的一个集合,可以根据需求对该集合取值,用于其他功能 图例中的列表是名字的组合,列表名字:name_list,通过if判断来判断"J ...

  9. Python基础-----列表生成式、偏函数、高阶函数、闭包、装饰器

    列表生成式 列表生成式(列表推导式):通俗理解使用for循环快速创建一个列表,最终要获取一个列表 下面这个我们经常使用比较麻烦的方法: my_list=[] for i in range(1,6):p ...

  10. 二、python基础(列表、元组、字符串、集合、字典、文件操作,函数基本语法及特性)...

    本节内容 列表.元组操作 字符串.列表.字典.集合操作 文件操作 函数基本语法及特性 一.列表.元组操作 列表是我们最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作: 列表操作:切 ...

最新文章

  1. 浅谈单图像三维重建算法
  2. java读取字节效率最高_Java-IO 字节流的使用和效率比较
  3. 表单界面的兼容PC手机端解决方案
  4. 目标和(01背包应用)
  5. python scipy样条插值函数大全(interpolate里interpld函数)
  6. skywalking 安装_SkyWalking全链路追踪利器
  7. 2020年中国基层医疗研究报告
  8. redis持久化功能
  9. 系统权限安全责任书_权限越大,责任越大
  10. 【干货】Graph Embedding及其在知乎的实践.pdf(附下载链接)
  11. java list泛型等价_Java泛型 - 通用列表( Generic List)
  12. Asp.net 在配置Microsoft Excel、Microsoft Word应用程序权限时 error: 80070005 和8000401a 的问题...
  13. 铃声截取软件android6,铃声剪辑
  14. 微软扩大与Meta的AI合作,强强联合,友商岌岌可危?
  15. JVM - 垃圾回收相关算法
  16. 面包菜单收起和出现案例
  17. 大模型时代,视觉推理任务竟然只用语言数据也能学习
  18. MySQL面试试题(五)
  19. pythonif语句怎么换行输入_李沁和李易峰演的电视剧叫什么名字
  20. 解决word2007不能编辑文档的问题

热门文章

  1. C++为什么要引入这几种强制类型转换?
  2. 嵌入式C的高级用法必须了解
  3. loj10131 暗的连锁
  4. linux不能上网问题
  5. Android 中文字体的设置方法和使用技巧
  6. BZOJ1111 : [POI2007]四进制的天平Wag
  7. EasyUI-在iframe里获取现阶段选中的tab的标题
  8. windows server 2012 分布式文件系统DFS介绍
  9. 我的linux redhat6.0之路-1.2
  10. 网站内部的基本SEO优化