62列表和元组访问速度对比

 

 

import time
import random
# python 列表 和元组通过千万级别的数据访问,对比耗时时间,元组访问速度不一定比列表快,还是列表略快过元组。
def ListTime():
    print('正在计算访问列表元素耗时时间')
    l = [i for i in range(10000000)]
    t1 = time.time()
    for _ in range(10000000):
        l[random.randint(0, 9999999)]
    t2 = time.time()
    h = t2-t1
    print(f"列表元素访问耗时:{h}s")

def TupleTime():
    print('正在计算访问元组元素耗时时间')
    l = tuple(i for i in range(10000000))
    t1 = time.time()
    for _ in range(10000000):
        l[random.randint(0, 9999999)]
    t2 = time.time()
    h = t2 - t1
    print(f"元组元素访问耗时:{h}s")


if __name__ == '__main__':
    ListTime()
    TupleTime()

 

posted @ 2024-04-23 11:24  冷夜O  阅读(87)  评论(0)    收藏  举报