我已成功地编码在Python小片段,其产生一个字符条,其长度可变的字符串模式等于另一个字符串的像这样的长度:如何适当地产生在Python
title = "This is a string"
concat_str = ""
for i in range (0,len(title)): #len(title) == 16
concat_str += '-'
# resulting string
print(concat_str) # ----------------
尽管如此,祝要知道这是否是实现这一目标的最pythonic途径。非常感谢。
注意,'+ ='在循环字符串是'O(N²)',因此应尽量避免。虽然对此存在微不足道的答案,但典型的转换是在循环中创建一个列表并调用'.append'。然后做一个'“”.join'。 – Veedrac 2015-03-09 10:05:47