String Handling Best Practices
May 30, 2026 | 5 min read
Use join for Concatenation
result = "".join(parts) # fastAvoid Repeated +=
s = ""
for part in parts:
s += part # slow, creates new stringsPre-allocate When Possible
parts = [""] * len(items)
for i, item in enumerate(items):
parts[i] = str(item)