zoukankan      html  css  js  c++  java
  • sh_01_列表基本使用

    sh_01_列表基本使用

    name_list = ["zhangsan", "lisi", "wangwu"]
    
    # 1. 取值和取索引
    # list index out of range - 列表索引超出范围
    print(name_list[2])
    
    # 知道数据的内容,想确定数据在列表中的位置
    # 使用index方法需要注意,如果传递的数据不在列表中,程序会报错!
    print(name_list.index("wangwu"))
    
    # 2. 修改
    name_list[1] = "李四"
    # list assignment index out of range
    # 列表指定的索引超出范围,程序会报错!
    # name_list[3] = "王小二"
    
    # 3. 增加
    # append 方法可以向列表的末尾追加数据
    name_list.append("王小二")
    # insert 方法可以在列表的指定索引位置插入数据
    name_list.insert(1, "小美眉")
    
    # extend 方法可以把其他列表中的完整内容,追加到当前列表的末尾
    temp_list = ["孙悟空", "猪二哥", "沙师弟"]
    name_list.extend(temp_list)
    
    # 4. 删除
    # remove 方法可以从列表中删除指定的数据
    name_list.remove("wangwu")
    # pop 方法默认可以把列表中最后一个元素删除
    name_list.pop()
    # pop 方法可以指定要删除元素的索引
    name_list.pop(3)
    # clear 方法可以清空列表
    name_list.clear()
    
    print(name_list)
  • 相关阅读:
    BlogEngine.Net
    加速Web开发的9款知名HTML5框架
    个人论坛博客的代码
    Android客户端调用Asp.net的WebService
    前端总结数据结构与算法基础
    node知识点及第三方模块
    消息轮播
    el-date-picker 组件时间格式化方式
    Vue+Element前端导入导出Excel
    vue单元测试
  • 原文地址:https://www.cnblogs.com/shaohan/p/11519337.html
Copyright © 2011-2022 走看看