Python में डेटा हेरफेर के हिस्से के रूप में हमें कभी-कभी दी गई संख्या को एक सूची में बदलने की आवश्यकता होती है जिसमें उस संख्या के अंक होते हैं। इस लेख में हम इसे प्राप्त करने के दृष्टिकोण देखेंगे।
सूची समझ के साथ
नीचे दिए गए दृष्टिकोण में हम दी गई संख्या पर str फंक्शन लागू करते हैं और फिर पहचान फंक्शन के माध्यम से पूर्णांक में बदलते हैं। अंत में हम परिणाम को एक सूची में लपेटते हैं।
उदाहरण
numA = 1342 # दी गई संख्या print("Given number : \n", numA) res = [int(x) for x in str(numA)] # परिणाम print("List of number: \n",res)आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −
Given number : 1342 List of number: [1, 3, 4, 2]
map और str के साथ
हम पहले दी गई संख्या पर str फंक्शन लागू करते हैं। फिर map का उपयोग करके int फंक्शन को बार-बार लागू करते हैं। अंत में परिणाम को list फंक्शन के अंदर रखते हैं।
उदाहरण
numA = 1342 # दी गई संख्या print("Given number : \n", numA) res = list(map(int, str(numA))) # परिणाम print("List of number: \n",res)आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −
Given number : 1342 List of number: [1, 3, 4, 2]