zoukankan      html  css  js  c++  java
  • 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]
    []
    
  • 相关阅读:
    华为交换机中hybrid、access、trunk的区别
    debug调试
    网络基础--ICMP
    HCNA---ARP协议
    Python之字典
    python之元组
    网络基础--Telnet、SSH、FTP
    学习Cisco切换为华为的第一天---Telnet
    学思科,考华为,用华三。这是多少人的现况,快来听听我的经历~
    [P3385]【模板】负环 (spfa / bellman-ford)
  • 原文地址:https://www.cnblogs.com/lcchy/p/10139419.html
Copyright © 2011-2022 走看看