Tôi có bốn chuỗi và bất kỳ chuỗi nào trong số chúng có thể trống. Tôi cần phải tham gia chúng thành một chuỗi với khoảng cách giữa chúng. Nếu tôi sử dụng:Tham gia nhiều chuỗi nếu chúng không rỗng trong Python
new_string = string1 + ' ' + string2 + ' ' + string3 + ' ' + string4
Kết quả là khoảng trắng ở đầu chuỗi mới nếu string1
trống. Ngoài ra, tôi có ba khoảng trống nếu string2
và string3
trống.
Làm cách nào để tôi có thể dễ dàng tham gia chúng mà không có khoảng trống khi tôi không cần chúng?
Sử dụng tốt hơn '! =' Thay vì 'không phải là'. Nó có thể hoạt động, nhưng nó không được bảo đảm. Hoặc chỉ sử dụng '[x cho x trong chuỗi nếu x]'. –
** Không bao giờ ** sử dụng 'không phải là 'cho những người không phải là người độc thân nếu bạn không thực sự muốn kiểm tra xem cả hai đều có cùng một đối tượng hay không! – ThiefMaster