zoukankan      html  css  js  c++  java
  • Python 数据类型:列表

    一、列表介绍

    1. 列表可以存储一系列的值,使用中括号来定义,每个元素之间用逗号隔开,形如 ['a', 'b', 'c', 'd']
    2. 列表与元组的区别是:列表中的元素是可变的,元组中的元素是不可变的

    In [1]: list1 = []        # 定义一个空列表
    
    In [2]: list2 = list()    # list()函数也能定义一个空列表
    
    In [3]: list3 = ['a', 'b', 'c', 'd']    # 定义一个列表
    
    In [4]: type(list3)       # 列表的英文缩写为list
    Out[4]: list
    
    In [5]: list3[1] = 'e'    # 修改列表元素,结果为:['a', 'e', 'c', 'd']

    二、列表的方法

    append() :用于在列表末尾追加元素,如 list3.append('e')
    remove() :用于删除指定的元素,如 list3.remove('e')
    insert() :用于在指定位置插入元素,如 list3.insert(1, 'b') 表示在索引为1的位置插入元素'b'
    sort() :用于给列表排序,默认是升序排序,如 list3.sort() ,如果要反序排序可以写成 list3.sort(reverse=True)
    reverse() :用于反转列表元素,假设 list3 = ['a', 'b', 'c'] ,则 list3.reverse() 反转后结果为 ['c', 'b', 'a']
    pop() :用于删除并返回元素,默认是删除并返回最后一个元素,也可以通过索引指定删除并返回哪个元素,如 list3.pop(2)
    extend() :用于追加一个可迭代对象到列表中,如 list1.extend(list2) 相当于把 list2 中的元素追加到 list1 中
    count() :用于统计指定元素在列表中出现的次数,如 list3.count('a') 表示统计元素 'a' 在 list3 中出现的次数
    index() :用于返回指定元素的索引值,如 list3.index('a') 会返回元素 'a' 在list3 中的索引值

        

  • 相关阅读:
    [开源] FreeSql.AdminLTE 功能升级
    [开源] .NETCore websocket 即时通讯组件---ImCore
    [开源] FreeSql 配套工具,基于 Razor 模板实现最高兼容的生成器
    Redis 基础数据结构
    Keepalived 原理与实战
    反向代理与负载均衡
    Nginx 安装与配置
    CentOS 7.x编写开机启动服务
    Mac 软件包管理器Homebrew使用指北
    Springboot 关于日期时间格式化处理方式总结
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10187061.html
Copyright © 2011-2022 走看看