Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tránh dùng ngoặc khi in chuỗi trong Python

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