zoukankan      html  css  js  c++  java
  • Python大量字符串组合相加处理优化

    Python中字符串处理之前介绍过了,大家一般进行字符串组合是采取下面的模式:

    相加:'ddd'+'sssss'结果为dddsssss

    或者格式化:'dddd%s%s%d' % ('-','ss',5)结果为dddd-ss5

    当遇到大量字符串组合而且可能数量不定的情况,这两种方式就都又点效率低了

    下面介绍一种比较优化的处理方法,而且可以以一定的格式组合,使用的是字符串的join方法:

    idlist=[]

    for obj in objs:
        idlist.append(str(obj.id)) 
    ids=','.join(idlist)

    结果ids为1,2,3,等所有obj对象的id用,间隔的组合,如果不想有间隔,可以用''.join(idlist),前面代表间隔符,后面代表要组合的字符串列表

    基本就是这样, 如果有问题可以留言或联系我,一定尽力解答

  • 相关阅读:
    JDK6的switch支持不是很好
    团队作业(2)
    团队作业(1)
    4月30日
    重构:改善既有代码的设计有感
    4月28日
    4月27日
    4月26日
    4月25日
    4月24日
  • 原文地址:https://www.cnblogs.com/SophiaTang/p/2642182.html
Copyright © 2011-2022 走看看