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),前面代表间隔符,后面代表要组合的字符串列表

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

  • 相关阅读:
    不死神兔
    C/C++内存管理详解
    python下调用不在环境变量中的firefox
    【转至nmap】nc命令
    Linux SSH隧道技术(端口转发,socket代理)
    linux共享上网设置
    HDU
    CSU
    HDU
    HDU
  • 原文地址:https://www.cnblogs.com/SophiaTang/p/2642182.html
Copyright © 2011-2022 走看看