python +和join

python中用+进行字符串连接的方法效率极其低下,其根源在于python的PyStringObject对象是不可变对象,这就意味着当字符串连接时必须重新创建对象,重新申请内存。
官方说法是通过join操作来存储list或者tuple的一组PyStringObject对象,这种方法只分配一次内存。

你可能感兴趣的:(python +和join)