zoukankan      html  css  js  c++  java
  • python学习笔记 list

      1.list中的任一元素可以是任一类型。可以是混合的,如,前两个字符串后面的是数字。都是可以的。

    2.可以用-1表示最后一个元素。

    3。注意不要越界。

    4.len(mates) 用来计算list的大小。

    mates = ['jarvis','friday',12]
    print mates
    print 'len',len(mates)
    print 'm[-1]',mates[-1]
    print 'm[-2]',mates[-2]

    5.list.pop()用来删除最后一个元素,若list.pop(i),则删除list上位置为i的元素。

     1 mates = ['jarvis','friday',12]
     2 print mates
     3 print 'len',len(mates)
     4 print 'm[-1]',mates[-1]
     5 print 'm[-2]',mates[-2]
     6 
     7 mates.pop()
     8 print 'pop',mates
     9 mates.append(12)
    10 print 'apends',mates
    11 mates.pop(1)
    12 print 'pop(1)',mates
    View Code

    6、insert(int ,元素)是指把元素插到第int个位置上。而不是从这个后面开始插

     1 mates = ['jarvis','friday',12]
     2 print mates
     3 print 'len',len(mates)
     4 print 'm[-1]',mates[-1]
     5 print 'm[-2]',mates[-2]
     6 
     7 mates.pop()
     8 print 'pop',mates
     9 mates.append(12)
    10 print 'apends',mates
    11 mates.pop(1)
    12 print 'pop(1)',mates
    13 mates.insert(1,'friday')
    14 print "insert(1,'friday',)",mates
    View Code

    7.insert,append后面都可以加list

     1 mates = ['jarvis','friday',12]
     2 print mates
     3 print 'len',len(mates)
     4 print 'm[-1]',mates[-1]
     5 print 'm[-2]',mates[-2]
     6 
     7 mates.pop()
     8 print 'pop',mates
     9 mates.append(12)
    10 print 'apends',mates
    11 mates.pop(1)
    12 print 'pop(1)',mates
    13 mates.insert(1,'friday')
    14 print "insert(1,'friday',)",mates
    15 mates.append([1,2,3])
    16 print "append(list)",mates
    17 mates.insert(-1,[4,5,6,7])
    18 print mates
    19 print mates[-1][-1]
    View Code

      insert(-1,x) 与append的区别此处就可以看出来了!!!!insert无法实现append的功能!!!!

    需要注意的是此处的mates是可以做二位数组的,只不过其长度不同,每次需要计算Len(mates[i])

    mates[1][-1]是y而不是!!!!

  • 相关阅读:
    用mkdirs创建目录
    关于布局(Layout)的一切
    用HTTP操作和文件操作把网页下载到sd卡
    OpenStack计费项目Cloudkitty系列详解(一)
    OpenStack/Gnocchi简介——时间序列数据聚合操作提前计算并存储起来,先算后取的理念
    python-RabbitMQ
    1go基本语法
    openstack多region配置
    cinder 挂载卷和 iSCSI原理
    Host aggregate分区
  • 原文地址:https://www.cnblogs.com/silence-tommy/p/6435321.html
Copyright © 2011-2022 走看看