我目前遇到一个问题: 我想非常有效地处理将字符串添加到其他字符串,所以我查找了很多方法和技术,我想出了“最快”的方法。 但我完全不明白它是如何工作的:
def method6():
return ''.join([`num` for num in xrange(loop_count)])
尤其是 ([`num` for num in xrange(loop_count)])
让我完全糊涂了。
最佳答案
这是一个list comprehension , 对 repr
使用反引号转换。不要这样做。反引号在 py3k 中被弃用和删除,更有效和 pythonic 的方式是根本不构建中间列表,而是使用生成器表达式:
''.join(str(num) for num in xrange(loop_count)) # use range in py3k
关于python - 将字符串添加到另一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054215/