python2之list方法

  1. append

    # 在末尾添加新的对象
    ls = ['a', 'b', 'c']
    ls.append('d')
    print ls
    
    print ls[0]+ls[1]+ls[2]+ls[3]
    
  2. count

    #添加某个元素出现个数
    print [[1, 2, 1], 3, 1][0].count(1)
    ##输出
    #2
    print [[1, 2, 1], 3, 1].count(1)
    ##输出
    #1
    
  3. extend

    #一次性在列表中添加多个值
    a = [1, 2, 3]
    b = [4, 5, 6]
    a.extend(b)  #返回值就是新的列表
    print a
    ##输出
    #[1, 2, 3, 4, 5, 6]
    
    print a + b  #a是不变的
    ##输出
    #[1, 2, 3, 4, 5, 6]
    
    
    a = [1, 2, 3]
    b = [4, 5, 6]
    a += b  #连接效率低
    print a
    ##输出
    #[1, 2, 3, 4, 5, 6]
    
    a = [1, 2, 3]
    b = [4, 5, 6]
    a[len(a):] = b #可读性不高
    print a
    ##输出
    #[1, 2, 3, 4, 5, 6]
    
  4. index

    # 返回值对应的下标, 如果没有就抛出异常
    a = [1, 2, 3, 4]
    print a.index(2)
    ##输出
    #1
    
  5. sort 和 sorted

    # 排序
    x = [1, 3, 2]
    y = x
    x.sort()
    print x, '\n', y
    
    #x 与 y是指向同一个数据, 而不是说类似C++中每个变量指向一个内存空间
    #当赋值以后他就同时指向一个空间了
    #修改X就是修改Y的值
    ##输出
    #[1, 2, 3] 
    #[1, 2, 3]
    
    x = [1, 3, 2]
    y = sorted(x)
    
    print x, '\n', y
    #得到未排序副本的方法
    ##输出
    #[1, 3, 2] 
    #[1, 2, 3]
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值