सही क्रम में लगाएँ!
आपकी कंपनी यह जाँच रही है कि उपयोगकर्ताओं को अलग-अलग ऑनलाइन कोर्स देने का सबसे अच्छा तरीका क्या है। आपका काम Wikipedia पेजों को स्क्रैप करके Data Science की अलग-अलग शाखाओं में इस्तेमाल होने वाले टूल्स ढूँढना है। आप टूल और फ़ील्ड का नाम एक डेटाबेस में सहेजेंगे। टेक्स्ट एनालिसिस के बाद, आपको अहसास होता है कि जानकारी टेक्स्ट की एक तय पोज़िशन पर दी जाती है, लेकिन कभी-कभी पहले फ़ील्ड का नाम आता है और उसके बाद टूल, जबकि अन्य मामलों में क्रम उलटा होता है.
आप इन स्थितियों को संभालने के लिए positional formatting इस्तेमाल करने का फैसला करते हैं, क्योंकि इससे placeholders को re-order करने का तरीका मिलता है.
एक आर्टिकल का टेक्स्ट पहले से वैरिएबल wikipedia_article में सेव है। साथ ही खाली लिस्ट my_list पहले से परिभाषित है। आप IPython Shell में वैरिएबल देखने के लिए print() का उपयोग कर सकते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Regular Expressions
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Assign the substrings to the variables
first_pos = wikipedia_article[____].____
second_pos = wikipedia_article[____].____