博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Debian Linux下的Python学习——列表,元组和字典之列表
阅读量:6503 次
发布时间:2019-06-24

本文共 700 字,大约阅读时间需要 2 分钟。

列表元组字典都是通过某种方式组织在一起的数据元素的集合,属于数据结构。

列表元组的主要区别在于,列表可以修改,元组不可以修改,当序列不能修改的时候用元组比较适合。

列表和元组是通过编号来引用存储值

字典是通过名字来引用存储值

本篇先讲列表

1.列表

  1.1 列表初始化

   空列表:list_none=[]

   固定长度的空列表初始化:list_none1=[None]*5   #长度为5的空列表,None是python的内建值,表示什么也没有

     实例:

     

   非空列表:listTest=[1,2,3,‘a’,‘b’,‘c’]

                 listTest1=[‘hi’]*5

      实例:

     

   1.2 列表操作

   len:返回列表中包含的元素个数

   max:返回列表中最大元素

   min: 返回列表中最小元素

      实例:

     

    list函数:将所有类型的序列转换为列表

     

     可以根据索引给某个元素赋值,索引必须存在。

    

     可以给一定范围内的元素赋值(分片赋值),可以用与原序列不等长的序列分片替换

    

     del: 删除元素

    

     append:追加新元素

    

     count:统计某个元素在列表中出现的次数

    

     extend:在列表末尾一次追加另一个序列中的多个值

    

     index:从列表中找出某个值第一个匹配项的索引

    

     insert:在列表中插入一个对象

    

     pop:移除列表中某个元素(默认是移除最后一个),此方法有返回值

    

     remove:移除列表中某个值的第一个匹配项

    

     reverse:将列表中的元素反向存放

    

     sort:在原位置对列表进行排序,返回空值

     

     注:sort方法有两个可选参数:key,reverse,其中key参数为函数,reverse参数是简单的布尔值True或False

    

  

    

转载地址:http://dzmyo.baihongyu.com/

你可能感兴趣的文章
opencv中图像伪彩色处理(C++ / Python)
查看>>
点击按钮,删除数组-对象中的数据
查看>>
Android修改init.rc和init.xx.rc文件【转】
查看>>
SQL优化|Java面试题
查看>>
026 UI调试
查看>>
JSOUP 超时分析与处理
查看>>
[20170713] 无法访问SQL Server
查看>>
Ajax学习(一)
查看>>
java json与map互相转换(一)
查看>>
Unity2018新功能抢鲜 | Package Manager
查看>>
jq ajax post body raw传json
查看>>
C#中string.format用法详解
查看>>
js最新手机号码、电话号码正则表达式
查看>>
手写一个selenium浏览器池
查看>>
【linux】linux重启tomcat + 实时查看tomcat启动日志
查看>>
(原創) 系統分析和系統設計有什麼差別? (OO)
查看>>
关于 typedef void * POINTER_64 PVOID64;问题
查看>>
电子书下载:Silverlight 4: Problem – Design – Solution
查看>>
2^n的第一位数字 soj 3848 mathprac
查看>>
JavaScript经典代码【二】【javascript判断用户点了鼠标左键还是右键】
查看>>