function_to_test(test, mylist): #test as an int, mylist as a list of int
do_something
return something
function_generates_a_list(min, max): #min, max are int
do_something
return a_List
function_to_test와이 중 하나만 시간을 측정해야합니다. 목적은 int가 int 목록에 있는지 테스트하는 것이 최선인지를 결정하기 위해 코드를 테스트하는 것입니다. (test
은 googolplex이며 mylist
은 분에서 최대까지 거대한 목록입니다.) 예, 저는 이미 그 기능의 결과를 알고 있습니다. 비용이 얼마나 많이들 것인지 알아야합니다.파이썬 3.2.3에서 매개 변수 함수로리스트를 timeit 호출로 전달하는 방법은 무엇입니까?
내 문제는 : 테스트 할 함수의 로컬 매개 변수로 전역 목록을 전달하려면 구문을 사용하여 timeit과 함께 사용해야합니까?
변수 이름으로'list'를 사용하지 마십시오. –
'function_generates_a_list()'는 테스트되지 않습니다. 그것은 단지 시간이 지켜 져야했던'function_to_test '에 필요한 목록을 생성합니다. –
당신은 googolplex를 포함하는'int'가 없다고 확신합니다. 그건 꽤 저장 공간이 필요할거야. –