zoukankan      html  css  js  c++  java
  • Python列表(1,2)

    1.列表

    名称=[ , , , , , ]

    #列表
    liebiao=[1,2,3,4,"你好"]
    print(liebiao)
    #循环列表
    for each in liebiao:
        print(each)
    #下标索引##列表索引为倒数由liebiao列表中1的索引为-5
    #获取索引,打印索引上的文字
    length=len(liebiao)
    print(liebiao[length - 1])
    print(liebiao[-1])
    #列表切片
    #打印前三个
    print(liebiao[0:3])
    #打印从第四个开始到第六个##我的liebiao列表并没有第六个可流程没有报错
    print(liebiao[3:6])
    #打印前三个
    print(liebiao[:3])
    #打印第四个后面的
    print(liebiao[3:])
    #打印全部
    print(liebiao[:])
    #打印从第一个到第六个中间隔2个索引的
    print(liebiao[0:6:2])
    #顺序打印索引隔2的
    print(liebiao[::2])
    #逆序打印索引隔2的
    print(liebiao[::-2])
    #逆序打印
    print(liebiao[::-1])
    ##列表2方法
    #列表添加元素
    yys=['玉藻前','泷夜茶几','日和坊']
    yys.append("雪女")
    print(yys)

     2.方法

    ##列表2方法
    #列表添加元素
    yys=['玉藻前','泷夜茶几','日和坊']
    yys.append("雪女")
    print(yys)
    #exctend()方法的参数必须是一个可迭代的对象,新的内容是追加到元列表最后一个元素的后面
    yys.extend(["座敷","化鲸"])
    print(yys)
    #列表切片
    s=[1,2,3,4]
    s[len(s):]=[3,4,5]
    print(s)
    #python 列表的索引从0开始,在索引为4的位置插入5
    s.insert(4,5)
    print(s)
    #插入在列表末尾
    s.insert(len(s),9)
    print(s)
    #删除(如果一个列表中存在多个匹配对象元素,那么它只会删除第一个)(指定元素不存在会存在报错)
    yys.remove("雪女")
    print(yys)
    #删除某位置的元素(利用索引)
    yys.pop(3)
    print(yys)
    #清空列表
    yys.clear()
    print(yys)

    python的列表切片很神奇

  • 相关阅读:
    python自动化运维-编写rsync+sersync安装脚本实现文件实时同步
    引力产生的原因是什么
    Binder通信机制介绍
    Binder机制
    MySQL for Windows 解压缩版配置安装
    python 操作sqlite数据库
    python 生成验证码
    python 多线程
    python multiprocessing 多进程
    python @property 属性
  • 原文地址:https://www.cnblogs.com/H-Yan/p/14098828.html
Copyright © 2011-2022 走看看