zoukankan      html  css  js  c++  java
  • python之列表学习

    1、列表:一系列元素的顺序组合
    标志符[],用,分隔,可随时修改
    2、列表方法
    nums = [1,2,3,4,5,6]
    number = [7,8,9]
    # 查看类型
    print(type(nums))
    
    # 查看列表函数
    print(dir(nums))
    
    
    # 添加方法
    # append 在列表末尾添加元素
    # insert 指定位置添加元素
    # extend 扩展
    
    nums.append(7)
    print(nums)
    nums.insert(1,6)  # 前一个是索引号,后一个是元素
    print(nums)
    nums.extend(number)
    print(nums)
    
    # 删除方法
    # pop 弹出 默认是删除最后一个,指定索引也可以
    # remove 从左往右删除一个指定的元素
    
    nums.pop(0)
    print(nums)
    nums.remove(3)
    print(nums)
    
    # 查找方法
    # count 查找元素个数
    # index 查找元素索引
    print(nums.count(2))
    print(nums.index(7,2))
    
    # 排序方法
    
    # reverse 倒序
    # sort ascii码表排序
    
    nums.reverse()
    nums.sort(reverse=True)                                # 对列表进行永久性排序,倒序排序
    
    nums.sort()
    print(nums)
    
    # 切片
    print(nums[0:3])                                         
    print(nums[:4])                                             # 因为没有指定第一个索引,所有自动从列表开始
    print(nums[1:])                                           # 索引到列表末尾
    print(nums[-1:])
    num = nums[:]
    print(num)                                              # 复制列表
  • 相关阅读:
    二分查找
    二分排序
    How to use hdu?
    HGOI 20200721
    HGOI 20200720
    HGOI 20190719
    HGOI 20200716
    HGOI 20190714
    LCA 的一些扩展算法
    HGOI 20190711
  • 原文地址:https://www.cnblogs.com/yuer02/p/12188346.html
Copyright © 2011-2022 走看看