• python 列表 【基本使用功能】


    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    # by Mercury_Lc
    
    list1 = list   # 开个新的列表的方法
    list2 = []
    
    list1 = [1,2,3]
    
    n = len(list1)  # 长度
    print(n)
    
    Max = max(list1)   # 最值
    Min = min(list1)
    print(Min,Max)
    
    tup1 = (1,2,3)     # 把元组转化成列表的操作
    list2 = list(tup1)
    print(tup1,list2)
    
    list1.append(4)   # 在 list 后添加任何东西
    list1.append(4)
    print(list1)
    
    list1.extend([5])  #在末尾添加元素,只能是 list 元素
    print(list1)
    
    num = list1.count(4)  # 查询某一个值出现的次数
    print(num)
    
    ans = list1.index(4)  # 查找 4 的 indext
    print(ans)
    
    list1.insert(6,6)  #在 index = 6 的地方插入 value 为 6
    print(list1)
    
    list1.pop()
    print(list1)
    list1.pop(5)  # 这里可选参数是 index 值
    print(list1)
    
    list1.remove(4)  # 显然这个里的删除是指的 value,并且删除第一个匹配的
    print(list1)
    
    list1.reverse() # 翻转列表
    print(list1)
    
    list1.sort()    # list.sort(cmp=None, key=None, reverse=False) cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。
    print(list1)   # key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
                    #reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。
    
    list2 = list1.copy()  # 列表的复制
    print(list2)
    
    list1.clear()  # 清空列表
    print(list1)
    
    
    
    

    运行结果:

    3
    1 3
    (1, 2, 3) [1, 2, 3]
    [1, 2, 3, 4, 4]
    [1, 2, 3, 4, 4, 5]
    2
    3
    [1, 2, 3, 4, 4, 5, 6]
    [1, 2, 3, 4, 4, 5]
    [1, 2, 3, 4, 4]
    [1, 2, 3, 4]
    [4, 3, 2, 1]
    [1, 2, 3, 4]
    [1, 2, 3, 4]
    []
    
  • 相关阅读:
    redis的两种备份方式
    Vue—事件修饰符
    css3实现颤动的动画
    初学者可能不知道的vue技巧
    使用slot-scope复制vue中slot内容
    pre-commit钩子,代码质量检查
    爬虫可视化点选配置工具之获取鼠标点选元素
    Vue源码探究-事件系统
    使用electron实现百度网盘悬浮窗口功能!
    electron实现qq快捷登录!
  • 原文地址:https://www.cnblogs.com/lcchy/p/10139419.html
Copyright © 2020-2023  润新知