Debian Linux下的Python学习——列表,元组和字典之列表

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

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

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

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

本篇先讲列表

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://www.cnblogs.com/greenteaone/ 
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/greenteaone/archive/2012/11/05/2750839.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值