कई strings को जोड़ना
F-strings कुछ वैरिएबल्स के लिए बढ़िया रहती हैं, लेकिन अगर आप पूरी लिस्ट को एक string में जोड़ना चाहें तो क्या करेंगे? इसके लिए आप "".join() मेथड का उपयोग कर सकते हैं। आप "" के अंदर वह लिखते हैं जिसके साथ लिस्ट की आइटम्स को जोड़ना है, और फिर लिस्ट को join() मेथड में पास करते हैं। उदाहरण के लिए, अगर आप cookies नाम की लिस्ट के सभी आइटम्स को कॉमा और स्पेस के साथ जोड़ना चाहें, तो यह इस तरह दिखेगा: ", ".join(cookies).
इस अभ्यास में, आप इन स्किल्स का उपयोग करके टॉप टेन लड़कों के नामों की लिस्ट को एक वाक्य में बदलेंगे और उसे एक string में स्टोर करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में डेटा टाइप्स
अभ्यास निर्देश
- एक string बनाएँ जिसमें यह हो:
The top ten boy names are:और उसेpreambleके रूप में स्टोर करें. - एक string बनाएँ जिसमें यह हो:
, andऔर उसेconjunctionके रूप में स्टोर करें. - एक string बनाएँ जो
boy_namesलिस्ट के पहले 9 नामों को कॉमा के साथ जोड़े और उसेfirst_nine_namesके रूप में स्टोर करें. - एक f-string बनाएँ जिसमें
preamble,first_nine_names,conjunction,boy_namesका आख़िरी आइटम, और अंत में एक period हो.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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]}.")