#!/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)