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而不是!!!!

  • 相关阅读:
    php函数总结
    文本框输入限制
    e.keyCode和e.which使用
    transform总结
    wampSever的mysql操作
    linux命令总结
    nginx总结
    微雪的stm32学习资料
    串口+RS485驱动
    cubemx+stm32串口学习汇总资料
  • 原文地址:https://www.cnblogs.com/silence-tommy/p/6435321.html
Copyright © 2011-2022 走看看