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

  • 相关阅读:
    udev文件系统的使用和基本工作原理分析
    ARM平台上蓝牙协议栈Bluez的移植使用和配置
    udev文件系统的使用和基本工作原理分析
    ARM平台上蓝牙协议栈Bluez的移植使用和配置
    Linux 下用户空间与内核空间数据交换的方式
    详解Linux2.6内核中基于platform机制的驱动模型
    IOS怎么判断网络连接
    ios 设备方向判断
    IOS加解密
    用代码向网站提交数据
  • 原文地址:https://www.cnblogs.com/silence-tommy/p/6435321.html
Copyright © 2011-2022 走看看