#!/usr/bin/env python2 # -*- coding:utf8 -*- import timeit import array def f1(list): return array.array('B', list).tostring() def f2(list): return ''.join(list) def f3(list): return ''.join(map(chr,list)) t1=timeit.Timer("f1([65,66,67,68])","from __main__ import f1,f2,f3") print t1.timeit(100000) t1=timeit.Timer("f2(['A','B','C','D'])","from __main__ import f1,f2,f3") print t1.timeit(100000) t1=timeit.Timer("f3([65,66,67,68])","from __main__ import f1,f2,f3") print t1.timeit(100000)