zoukankan      html  css  js  c++  java
  • Python入门 序列章

    内置函数range

    range([start,] stop[, step])
    

    第一个参数表示步长(默认为0),第二个参数表示终止值(结果中不包括这个值),第三个参数表示步长(默认为1, 实验发现不能用double)

    列表元素的添加

    import time
    
    result = []
    start = time.time()
    
    for i in range(10000):
    	result = result + [i]
    print(len(result), ",", time.time() - start)
    
    result = []
    start = time.time()
    for i in range(10000):
    	result.append(i)
    print(len(result), ",", time.time() - start)
    

    运行结果

    10000 , 0.2917604446411133
    10000 , 0.000997304916381836
    

    + 创建一个新的列表,并将原列表中的元素和新元素依次复制到新列表的内存空间。
    append() 原地修改列表,是真正意义上的在列表尾部添加元素

  • 相关阅读:
    [Redis]在.NET平台下的具体应用
    [Redis]在Windows下的下载及安装
    【重读MSDN之ADO.NET】ADO.NET连接
    贪心
    树状数组
    并查集
    模拟
    kruskal
    树链剖分
    匈牙利算法
  • 原文地址:https://www.cnblogs.com/Draymonder/p/10608233.html
Copyright © 2011-2022 走看看