सूची आइटम के माध्यम से पायथन पायथन लूप
सूची समझ
जब आप किसी मौजूदा सूची के मूल्यों के आधार पर एक नई सूची बनाना चाहते हैं तो सूची समझ एक छोटा सिंटैक्स प्रदान करती है।
उदाहरण: आप उन सभी फलों की सूची बनाना चाहते हैं जिनके नाम में "a" अक्षर है।
for
सूची समझ के बिना आपको एक सशर्त परीक्षण के साथ एक बयान लिखना होगा :
उदाहरण
fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = []
for x in fruits:
if "a" in x:
newlist.append(x)
print(newlist)
सूची समझ के साथ आप कोड की केवल एक पंक्ति के साथ वह सब कर सकते हैं:
उदाहरण
fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = [x
for x in fruits if "a" in x]
print(newlist)
सूची की समझ वर्गाकार बैकसेट के चारों ओर लिपटी हुई है, इसमें एक या अधिक for
कथन, शून्य या अधिक if
कथन शामिल हैं, और एक नई सूची देता है।