我已成功地編碼在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