เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การรวมหลาย string เข้าด้วยกัน

F-string ใช้ได้ดีเมื่อมีตัวแปรไม่กี่ตัว แต่ถ้าต้องการรวม list ของตัวแปรทั้งหมดเข้าเป็น string หนึ่งเดียว สามารถใช้เมธอด "".join() ได้ โดยใส่ตัวคั่นที่ต้องการไว้ภายใน "" แล้วส่ง list เข้าไปในเมธอด join() ตัวอย่างเช่น หากต้องการรวมรายการทั้งหมดใน list ชื่อ cookies โดยคั่นด้วยจุลภาคและเว้นวรรค จะเขียนได้เป็น ", ".join(cookies)

ในแบบฝึกหัดนี้ จะนำทักษะเหล่านี้มาใช้แปลง list ชื่อเด็กผู้ชายยอดนิยม 10 อันดับแรกให้กลายเป็นประโยคที่เก็บไว้ใน string

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ประเภทข้อมูลใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง string ที่มีข้อความว่า The top ten boy names are: แล้วเก็บไว้ในตัวแปรชื่อ preamble
  • สร้าง string ที่มีข้อความว่า , and แล้วเก็บไว้ในตัวแปรชื่อ conjunction
  • สร้าง string ที่รวมชื่อ 9 รายการแรกใน list boy_names โดยคั่นด้วยจุลภาค แล้วเก็บไว้ในตัวแปรชื่อ first_nine_names
  • สร้าง f-string ที่ประกอบด้วย preamble, first_nine_names, conjunction, รายการสุดท้ายใน boy_names และเครื่องหมายมหัพภาค

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# The top ten boy names are:  as preamble
____ = "The top ten boy names are: "

# , and as conjunction
conjunction = ____

# Combines the first 9 names in boy_names with a comma and space as first_nine_names
first_nine_names = "____".join(boy_names[____:____])

# Print f-string preamble, first_nine_names, conjunction, the final item in boy_names and a period
print(f"{____}{first_nine_names}{conjunction} {____[-1]}.")
แก้ไขและรันโค้ด