zoukankan      html  css  js  c++  java
  • Python3学习笔记07-List

    Python有6个序列的内置类型,但最常见的是列表和元

    序列都可以进行的操作包括索引,切片,加,乘,检查成员。

    此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

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

    list1 = ['Google', 'Runoob', 1997, 2000];
    list2 = [1, 2, 3, 4, 5 ];
    list3 = ["a", "b", "c", "d"];

    使用下标索引来访问列表中的值,同样也可以使用方括号的形式截取字符

    print(len(list1)) #len()函数可以查询list里元素的个数
    
    print(list1[1]) #用索引来访问list中每一个位置的元素,记得索引是从0开始的:
    
    #最后一个元素的索引就是len(classmates)-1
    
    print(list1[-1])#也可以用-1做索引,直接访问最后一个元素
    
    print(list1[-3])#也可以获取倒数第二个,第三个

    更新列表

    list1[2] = 2001
    print("更新后的第三个元素为 : ", list1[2])
    list2.append('test')#更新到末尾
    print(list2[-1])




    删除列表元素

    del list2[-1]
    print(list2[-1])




    列表脚本操作符

    a = [1,2,3]
    b = [4,5,6]
    print(len(a))#长度
    print(a+b)#组合
    print(a*2)#重复
    print(1 in a )#元素是否存在于列表中




    列表截取与拼接

    L = list(range(100))#0-99
    print(L[0:3])#取前三个,直到索引3,但不包括索引3
    print(L[:3])#如果第一个索引是0,可以省略不写
    print(L[1:3])#索引为1,直到3,但不包括索引3
    print(L[-3:])#取倒数三个
    print(L[-10:-2])#取倒数十个,直到最后两个,但不包括最后两个
    print(L[:20:2])#从零开始,前二十,每两个取一个
    print(L[:])#取出所有
    L = L + [101,102]#拼接操作
    print(L)




    嵌套列表

    x = [a,b]
    print(x)


  • 相关阅读:
    硬币游戏 Project Euler 232
    屏幕空间的近似全局光照明(Approximative Global Illumination in Screen Space)
    四维之美
    vertex texture fetching in HLSL, and heightfield normal calculation
    一个VS小插件(跳出括号)
    我的算法书籍收藏
    Algorithms.算法概论.习题答案
    UML用例图教程详解
    大连理工大学软件学院博客地址
    快递查询API,我推荐“爱快递”
  • 原文地址:https://www.cnblogs.com/myal/p/9337424.html
Copyright © 2011-2022 走看看