python การใช้ตัวแปรแบบไหนจะประหยัดหน่วยความจำ และมีประสิทธิภาพมากกว่ากัน

ต้องการ นำค่าใน ลิสต์มาต่อเป็นประโยคยาว ๆ อยู่แล้ว (เพราะได้จากโปรเซสก่อนหน้ามาเป็นลิสต์) เพื่อจะไปหาข้อความจาก regex

ยกตัวอย่างเช่น ข้อมูลเป็น list

sample1 =['สวัสดีครับ', 'อรุณสวัสดิ์', 'พึ่งกลับจากตลาดหรือครับ']
sample2 = ['ขอบคุณครับ','แวะซื้อกับข้าวแป๊ปนึง']

ก็เลยเขียน
sample = ''.join(sample1)+''.join(sample2)
กับ แบบ

output = ''
for member in sample1:
    output += member
for member in sample2:
    output += member
output

แบบไหนทางทฤษฎีจะได้ประสิทธิภาพมากกว่ากันครับ

และแบบไหนทางปฏิบัติเค้าใช้มากกว่ากัน (กรณีผู้เขียนถนัดทั้งสองแบบ)
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่