重复特定长度的字符串的有效方法是什么?例如:repeat('abc', 7) -> 'abcabca'
下面是我当前的代码:
def repeat(string, length):
cur, old = 1, string
while len(string) < length:
string += old[cur-1]
cur = (cur+1)%len(old)
return string
有没有更好的(更有蟒蛇风格的)方法来做到这一点?也许可以使用列表理解?
https://stackoverflow.com/questions/3391076
复制相似问题