python字符串连接效率比较(使用+连接)

来源:互联网 发布:淘宝衣服差评怎么写 编辑:程序博客网 时间:2024/06/06 00:04

转载自http://www.cnblogs.com/bjdxy/archive/2013/04/12/3016951.html

python三种字符串拼接效率对比

复制代码
#coding=utf8import cStringIOimport StringIOimport timevalues = []items = ['1,2,31,2,31,2,31,2,3'] * 10000000#print itemsst = float(time.time())for i in items:    values.append(i)news = ''.join(values)print len(news)print 'list append cost time:%s'%(float(time.time()) - st)strio = cStringIO.StringIO()st = float(time.time())for j in items:    strio.write(j)print len(strio.getvalue())print 'cStringIO cost time:%s'%(float(time.time()) - st)strio = StringIO.StringIO()st = float(time.time())for j in items:    strio.write(j)print len(strio.getvalue())print 'StringIO cost time:%s'%(float(time.time()) - st)
复制代码


0 0
原创粉丝点击