■
【Python3】リストとクラスの速度に関して
メモ書き
結果: クラスを作成したほうが若干早い模様.
import time
class TestClass:
def __init__(self, name):
self.name = name
start = time.time()
testClass = TestClass("fuga")
for i in range(1_000_000):
_ = testClass.name
print(time.time() - start)
#0.0959632396697998
start = time.time()
testList = ["fuga"]
for i in range(1_000_000):
_ = testList[0]
print(time.time() - start)
#0.10899972915649414