Python List Indexing Efficiency

后端 未结 6 1249
别跟我提以往
别跟我提以往 2020-12-01 23:35

Quick question about the built in python list object. Say you have a list with the numbers 0 - 99. You are writing a program that takes the last item in the list and uses

6条回答
  •  难免孤独
    2020-12-02 00:18

    Why not test and see?

    import timeit
    t=timeit.timeit('mylist[99]',setup='mylist=list(range(100))',number=10000000)
    print (t)
    t=timeit.timeit('mylist[-1]',setup='mylist=list(range(100))',number=10000000)
    print (t)
    

    Of course, as you can see by running this a couple times, there's really no (noticable) difference for the reasons pointed out in the other answers.

提交回复
热议问题