Nếu in một list cho trước của các chuỗi như nó là, chúng ta phải dùng ngoặc và điền đúng cặp ngoặc khớp. Chúng ta có thể tránh dùng ngoặc trong câu lệnh print bằng hai cách tiếp cận sau.
Sử dụng join()
Phương thức join giúp in output các phần tử list bằng bất kỳ dấu phân cách nào chúng ta chọn. Trong ví dụ dưới, chọn ** làm dấu phân cách.
Ví dụ
list = ['Mon', 'Tue', 'Wed']
# Danh sách cho trước
print("Danh sách cho trước là : " + str(list))
print("Output định dạng là : ")
print(' ** '.join(list))
Kết quả
Chạy đoạn code trên cho kết quả sau:
Danh sách cho trước là : ['Mon', 'Tue', 'Wed'] Output định dạng là : Mon ** Tue ** Wed
Sử dụng từ khóa sep
Từ khóa sep cũng có thể dùng để cho output định dạng thay vì dùng nhiều ngoặc.
Ví dụ
list = ['MOn', 'Tue', 'Wed']
# Danh sách cho trước
print("Danh sách cho trước là : " + str(list))
print("Output định dạng là : ")
print(*list, sep=' - ')
Kết quả
Chạy đoạn code trên cho kết quả sau:
Danh sách cho trước là : ['MOn', 'Tue', 'Wed'] Output định dạng là : MOn - Tue - Wed