जब संख्याओं से पिछले K अंक निकालना आवश्यक हो, तो एक साधारण सूची समझ, मॉड्यूलो ऑपरेटर और '**' ऑपरेटर का उपयोग किया जाता है।
नीचे इसका प्रदर्शन दिया गया है:
उदाहरण
my_list = [51645, 24567, 36743, 89452, 2122]
print("The list is :")
print(my_list)
K = 3
print("The value of K is ")
print(K)
my_result = [element % (10 ** K) for element in my_list]
print("The result is :")
print(my_result)
आउटपुट
The list is : [51645, 24567, 36743, 89452, 2122] The value of K is 3 The result is : [645, 567, 743, 452, 122]
व्याख्या
एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
K का मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
सूची समझ का उपयोग सूची पर पुनरावृत्ति करने के लिए किया जाता है, और पूर्णांक 10 को K की घात तक बढ़ाया जाता है।
हर तत्व को उपरोक्त ऑपरेशन के परिणाम से विभाजित किया जाता है, और शेष को एक सूची में संग्रहीत किया जाता है।
इस परिणाम को एक चर को निर्दिष्ट किया जाता है।
यही आउटपुट है जो कंसोल पर प्रदर्शित किया जाता है।