zoukankan      html  css  js  c++  java
  • python之list操作

    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

    列表(list)是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

    创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。比如:

    list_stu=['mpp','zjl',123,'和']

    1. 在list中增加元素

    2. 在list中改元素

     

    3. 在list中查看元素

    4. 删除元素

    # #删除
    # list_stu=['mpp','zjl',123,'和',123]
    # # list_stu.pop()#默认删除最后一个元素,如果指定下标,删除指定元素
    # # del list_stu[0]#删除指定元素
    # # del list_stu[1:3]#删除下标1到3的元素,含头不含尾
    # # list_stu.clear()#清空整个list
    # list_stu.reverse()#反转list
    # print (list_stu)

    5.多维数组和合并数组

    nums = [11,22,33,['a','b',['三维','数组'],44]] 

    6.list循环

    users = ['mpp','zjl','lyc']
    for user in users:
    print(user)

    结果如下:
    mpp
    zjl
    lyc

    7.list切片

    users = ['mpp','zjl','lyc','a','b','c','d']
    # 切片是取值的一种方式
    print(users[2:5])#取角标2到5的元素,含头不含尾
    print(users[2:5:2])#取角标2到5的元素,步长为2
    print(users[:5])#如果切片前面值不写,从开头取
    print(users[2:])#末尾不写,一直取到结束
    print(users[:])#都不写,取全部
    
    
  • 相关阅读:
    codeforces 690C3 C3. Brain Network (hard)(lca)
    codeforces 690C2 C2. Brain Network (medium)(bfs+树的直径)
    codeforces 690C1 C1. Brain Network (easy)(水题)
    codeforces 459E E. Pashmak and Graph(dp+sort)
    bzoj-1296[SCOI2009]粉刷匠(dp)
    codeforces 689E E. Mike and Geometry Problem(组合数学)
    Useful Field of View (UFOV)
    mongodb基础
    node.excel
    犀牛-6对象
  • 原文地址:https://www.cnblogs.com/mpp0905/p/8186328.html
Copyright © 2011-2022 走看看