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)
  • 相关阅读:
    串行与并行
    并发性和并行性
    循环移位操作
    关于指针
    各种编程语言的特点
    什么是面向过程,什么是面向对象?
    数组指针/指针数组的示例
    数组指针/指针数组
    操作系统判断
    springMVC---简介
  • 原文地址:https://www.cnblogs.com/shaohan/p/11519337.html
Copyright © 2011-2022 走看看