python三种字符串拼接效率对比
2013-04-12 16:44
731 查看
#coding=utf8 import cStringIO import StringIO import time values = [] items = ['1,2,31,2,31,2,31,2,3'] * 10000000 #print items st = 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)
![](http://images.cnitblog.com/blog/409157/201304/12164323-530e4fb9410b4f84b4db82b0abab6e37.gif)
相关文章推荐
- C#三种字符串拼接方法的效率对比
- JavaScript组合拼接字符串的效率对比测试
- C# 性能优化——三种字符串拼接效率
- python 字符串拼接效率打脸帖
- 拼接字符串的效率问题(String,StringBuffer,StringBuilder对比)
- Java字符串拼接效率对比
- JavaScript组合拼接字符串的效率对比测试
- python字符串连接的三种方法及其效率、适用场景详解
- python三种方法实现字符串拼接
- [python]关于字符串查找和re正则表达式的效率对比
- 测试一下StringBuffer和StringBuilder及字面常量拼接三种字符串的效率
- python实现字符串连接的三种方法及其效率、适用场景详解
- python字符串连接的三种方法及其效率、适用场景详解
- python字符串连接的三种方法及其效率、适用场景详解
- python 中字符串连接+、join、%替换三种效率问题
- Lua大量字符串拼接方式效率对比及原因分析
- python字符串连接的三种方法及其效率、适用场景详解
- python字符串与非字符串拼接三种方式
- python2.7 01字符串与二进制效率对比
- python字符串连接的三种方法及其效率、适用场景详解