เรียงลำดับให้ถูกต้อง!
บริษัทของคุณกำลังวิเคราะห์วิธีนำเสนอคอร์สออนไลน์ต่างๆ ให้กับผู้ใช้ งานของคุณคือการดึงข้อมูลจากหน้า Wikipedia เพื่อค้นหาเครื่องมือที่ใช้ในสาขาย่อยของ Data Science แล้วนำชื่อเครื่องมือและชื่อสาขาไปเก็บในฐานข้อมูล หลังจากวิเคราะห์ข้อความ คุณพบว่าข้อมูลอยู่ในตำแหน่งที่แน่นอนของข้อความ แต่บางครั้งชื่อสาขาจะปรากฏก่อนแล้วตามด้วยเครื่องมือ ในขณะที่บางกรณีเป็นตรงกันข้าม
คุณจึงตัดสินใจใช้ positional formatting เพื่อจัดการกับสถานการณ์เหล่านี้ เนื่องจากสามารถจัดเรียง placeholder ใหม่ได้
ข้อความจากบทความหนึ่งถูกบันทึกไว้ในตัวแปร wikipedia_article แล้ว และ list ว่างเปล่า my_list ก็ถูกกำหนดไว้แล้วเช่นกัน สามารถใช้ print() เพื่อดูค่าของตัวแปรใน IPython Shell ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Regular Expressions ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Assign the substrings to the variables
first_pos = wikipedia_article[____].____
second_pos = wikipedia_article[____].____