13
ทำซ้ำสตริงตามความยาวที่กำหนด
วิธีที่มีประสิทธิภาพในการทำซ้ำสตริงความยาวที่แน่นอนคืออะไร? เช่น: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 มีวิธีที่ดีกว่า (pythonic) ในการทำเช่นนี้? อาจใช้ความเข้าใจในรายการ?