Hat der Übergabe-Parameter einen Einfluss auf die Laufzeitgeschwindigkeit oder auf den Speicher?
Konkret, es würde mich interessieren, ob Variante 1 langsamer als Variante 2 ist und ob es mehr Speicher benötigt.
Variante 1:
Code: Alles auswählen
import pygame
huge_list=["1","2"]
def main():
clock = pygame.time.Clock()
fps = 30
while True:
clock.tick(fps)
use_list(huge_list)
def use_list(huge_list):
print huge_list[1]
main()
Code: Alles auswählen
import pygame
huge_list=["1","2"]
def main():
clock = pygame.time.Clock()
fps = 30
while True:
clock.tick(fps)
use_list()
def use_list():
print huge_list[1]
main()