zoukankan      html  css  js  c++  java
  • 神奇语言 python列表

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

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

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

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

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

    列表的数据项不需要具有相同的类型

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

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

    增:

    lst = ["杨紫","高圆圆","刘亦菲","关晓彤"]
    lst.append()#追加,在末尾位置加一个
    lst.insert(1,"你好")#插入第一个要插入的位置的下标,第二个插入内容
    lst.extend("今天")#迭代添加,整形和布尔值不可以迭代

    删:

    lst = ["杨紫","高圆圆","刘亦菲","关晓彤"]
    del lst[]#配合下标删除
    del lst[0:2]##配合切片
    del lst[0:3:2]#配合步长
    lst.remove("高圆圆")#通过内容删除
    lst.pop()#没有指定默认删除最后一个 inxt 下标的意思
    ret = lst.pop(0)
    print(ret)################查找删除的元素
    lst.clear()#清空
     

    改:

    lst = ["杨紫","高圆圆","刘亦菲","关晓彤"]
    lst[0] = "杨幂"#通过下标修改
    lst[0:3]= "你好美"       # 通过切片结果["你","好","美","关晓彤/"]
    lst[0:4:2]="好嗨啊"# 通过步长  切片+步长的时候 长度要统一

    查:

    for 循环
    lst = ["杨紫","高圆圆","刘亦菲","关晓彤"]
    for i in lst:
        print(i)

    列表其他操作:

    列表的操作
    lst = ["杨紫","高圆圆","刘亦菲","关晓彤"]
    lst.index("高圆圆")#通过内容查找下标
    lst . count("高圆圆")# 计数
    lst.copy()
    ret = lst.reverse()#翻转
    print(ret)#这是操作,没有返回内容
    print(lst)#变化的内容在元数据查看
    lst.sort()#排序 没有值默认升序
    lst.sort(reverse(True)) #降序
    列表嵌套:
    lst = ["alex","wusir","女神","人渣",["于超","吴超","必胜客",["江毅",["晓峰"]]]]
    print(lst[4][2])
    lst[-1][0]= lst[-1][0].replace("天","地")
    print(lst)
  • 相关阅读:
    《大道至简》读后感
    论校园跑腿软件的体验
    php学习
    小资料:管理学中的几种分析方法
    SQL Server 连接失败(转自http://7880.com/Info/Article116a9e40.html)
    无法打开项目文件:Visual Studio .net
    ASP.NET设计网络硬盘之下载或在线查看 (转)
    upload file to sql
    转自thinhunan 应用WEB标准进行网站设计--《网站重构》读书笔记
    关于轻量级权限控制的实现(转自登峰之道)
  • 原文地址:https://www.cnblogs.com/zhangguangpei/p/10211558.html
Copyright © 2011-2022 走看看