एक पायथन सूची दी गई है, हम केवल अंतिम कुछ तत्वों को ढूंढना चाहते हैं।
स्लाइसिंग के साथ
निकाले जाने वाले स्थानों की संख्या दी गई है। उस आधार पर हम सूची के अंत से तत्वों को स्लाइस करने के लिए नकारात्मक चिह्न का उपयोग करके स्लाइसिंग तकनीक डिज़ाइन करते हैं।
उदाहरण
listA = ['Mon','Tue','Wed','Thu','Fri','Sat']
# दी गई सूची
print("Given list : \n",listA)
# N प्रारंभिक करना
n = 4
# सूची स्लाइसिंग का उपयोग करके
res = listA[-n:]
# परिणाम प्रिंट करें
print("The last 4 elements of the list are : \n",res)
आउटपुट
Given list : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] The last 4 elements of the list are : ['Wed', 'Thu', 'Fri', 'Sat']
islice के साथ
islice फ़ंक्शन सूची के उल्टे क्रम के साथ पैरामीटर के रूप में स्थानों की संख्या लेता है।
उदाहरण
from itertools import islice
listA = ['Mon','Tue','Wed','Thu','Fri','Sat']
# दी गई सूची
print("Given list : \n",listA)
# N प्रारंभिक करना
n = 4
# reversed का उपयोग करके
res = list(islice(reversed(listA), 0, n))
res.reverse()
# परिणाम प्रिंट करें
print("The last 4 elements of the list are : \n",res)
आउटपुट
Given list : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] The last 4 elements of the list are : ['Wed', 'Thu', 'Fri', 'Sat']