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)
  • 相关阅读:
    红楼【建筑位置】
    红楼【人物关系】
    jenkins【shared-libraries】
    linux 安装mysql8.0 tar.xz
    MySQL 输入字符串对日期进行模糊查询
    解决kali linux 和 win10 双系统时间不一致问题
    linux idea桌面图标
    linux卸载openjdk11
    tar.xz解压
    pandas模块高性能使用方法总结
  • 原文地址:https://www.cnblogs.com/shaohan/p/11519337.html
Copyright © 2011-2022 走看看