zoukankan      html  css  js  c++  java
  • 4.Python学习笔记:列表、元组[增删改查]

    a=[0,1,2,3,4,5,7,6,8]
    增 append  insert
    a.append(
    9) #默认增加在最后位置,只能有一个参数 a.insert(1,2) #在1位置插入2
    删  remove  pop
    
    a.remove(a[0])
    #移除a[0],一个参数 a.remove(6) #移除6这个参数 a.pop(0) #移除a[0],一个参数 del a[0:2] del a #数组删除
    
    
    a[
    1:3]=['a','b'] #第三位不改 a[1]=1

    a,b=[1,2] a,b分别赋值1,2

    print(a) #全部打印 print(a[0:]) #全部打印 print(a[0:-1]) #打印到0-7,右不取,a[8]位置为-1 print(a[0::2]) #范围0-8,跳着取[0, 2, 4, 6, 8] # print(a[0:])==print(a[0::1])跳一 print(a[8::-1]) #从右往左取[8, 7, 6, 5, 4, 3, 2, 1, 0]

     count计算元素出现的次数:

    t=['to','be','or','not','to','be'].count('to')
    print(t)    #结果为2
    extend数组合并:
    a=[1,2,3]
    b=[4,5,6]
    a.extend(b)
    print(a)
    print(b)

     index查找元素在第几个位置:

    a=['a','b','c','d']
    print(a.index('b')) #结果为1

    注意如果a中有两个b则只能显示第一个b的位置

     reversed倒着取元素:

    a=['a','b','c','d']
    a.reverse()
    print(a)

    结果:['d', 'c', 'b', 'a']

     sort排序:

    a=[3,1,2]
    a.sort()
    print(a)

    结果:[1, 2, 3]
    a=[3,1,2]
    a.sort(reverse=True)
    print(a)

    结果:[3, 2, 1]

     身份判断:

    a=[1,2,3]
    if type(a) is list :
        print('yes')
    else :
        print('no')

    元组(只读数组):

    a=(1,)  #只有一个元素,后加,

    列表嵌套:

    a=[[1,2,3],'liang',(2,3,4)]
    print(a[0][2])   #结果:3
  • 相关阅读:
    cpp 模版函数
    叉积
    利用scrollTop 制作图片无缝滚动
    事件绑定和时间取消
    闭包写法
    增加类,删除类,查找类
    获取元素到页面上的位置
    在IE8中如何通过javascripts改变<style />中的内容?
    有关app的一些小知识
    获取页面高宽知识
  • 原文地址:https://www.cnblogs.com/LiangZhiWei/p/9191332.html
Copyright © 2011-2022 走看看