zoukankan      html  css  js  c++  java
  • python中list的使用

    names = ['1zhangyang','4guchen','8xiangpeng','!#xuliangchen','chenronghua','xiedi']

    #查
    print(names[0],names[2])#取单个值,指定位置,index从0开始
    print(names[1:3])#取连续的值,顾头不顾尾,取第二个和第三个值
    print names[-1]#取最后一个值
    print(names[-3:-1])#从左向右取,但不包括最后一个,取倒数第三个和倒数第二个值
    print(names[-3:])#尾数为空,取值包括最后一个
    print(names[:3])#首数为空,取值包括第一个
    print(list[0:5:2])#可以间隔取值2位步长
    names[::2]#从首取到尾,可以省略不写
    #循环取列表值
    for i in names:
      print i
    #改(不能批量插入)
    names.append('leihaidong')#向names的最后插入一个值
    names.insert(1,'chenronghua')#随意插入位置,把原位置的值向后挤一个位置
    names[2]='xiedi'
    #删
    del names[1]#删除位置为1的值
    names.remove('xiedi')#删除列表中第一个值为xiedi的值,后面的xiedi不删除
    names.pop()#不输入下标删除最后一个
    names.pop(0)#输入下标删除指定位置
    #查
    print (names.index('xiedi'))#通过值找到第一个值所在位置
    # print(names[names.index('xiedi')])
    print (names.count('chenronghua'))#统计值的个数
    #改
    names.reverse()#数组反转
    names.sort()#排序,按ascii排序,特殊字符、数字、大写字母、小写字母
    names2 = [1,2,3,4]
    names.extend(names2)#扩展,将names2合并到names里,names2仍存在
    del names2
    print names

    元组
    tuple = (1,2,3,4,5)
    元组很简单,只可读,不可增删改
    元组有两个方法
    tuple.count('str')
    tuple.index('str')
  • 相关阅读:
    腾讯本月将出QQ for Linux!
    OpenSolaris 初体验
    OpenSolaris 初体验
    简易背单词
    NetBeans 全球翻译团队Tshirt发放~
    上传图片时预览效果
    使用ATL开发ActiveX控件
    Visual Studio 2010 Visual C++ 确定要重新分发的 DLL
    动态链接导入库与静态链接库
    20110413 15:54 利用事件触发实现ActiveX调用js函数
  • 原文地址:https://www.cnblogs.com/liangyan-1989/p/8144432.html
Copyright © 2011-2022 走看看