ถ้าเราพิมพ์รายการสตริงที่กำหนดตาม原样 เราต้องใช้เครื่องหมายคำพูดและใส่คู่ของเครื่องหมายคำพูดที่ตรงกันอย่างเหมาะสม เราสามารถหลีกเลี่ยงการใช้เครื่องหมายคำพูดในคำสั่ง print ได้โดยสองวิธี
ใช้ join()
เมธอด join ช่วยให้เราพิมพ์ผลลัพธ์ขององค์ประกอบรายการโดยใช้ตัวคั่นที่เราเลือก ในตัวอย่างด้านล่างเราเลือก ** เป็นตัวคั่น
ตัวอย่าง
list = ['Mon', 'Tue', 'Wed']
# รายการที่กำหนด
print("The given list is : " + str(list))
print("The formatted output is : ")
print(' ** '.join(list))
ผลลัพธ์
การรันโค้ดข้างต้นจะได้ผลดังนี้ −
The given list is : ['Mon', 'Tue', 'Wed'] The formatted output is : Mon ** Tue ** Wed
ใช้คีย์เวิร์ด sep
คีย์เวิร์ด sep ยังสามารถใช้เพื่อให้ผลลัพธ์ที่จัดรูปแบบแทนการใช้เครื่องหมายคำพูดมากเกินไป
ตัวอย่าง
list = ['MOn', 'Tue', 'Wed']
# รายการที่กำหนด
print("The given list is : " + str(list))
print("The formatted output is : ")
print(*list, sep=' - ')
ผลลัพธ์
การรันโค้ดข้างต้นจะได้ผลดังนี้ −
The given list is : ['MOn', 'Tue', 'Wed'] The formatted output is : MOn ** Tue ** Wed MOn - Tue - Wed