Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन टुपल को दो-आयामी टेबल में कैसे कन्वर्ट करें?


यदि आपके पास नम्पी जैसी न्यूमेरिक लाइब्रेरी उपलब्ध है, तो आपको टुपल को मल्टीडायमेंशनल ऐरे में रीशेप करने के लिए reshape मेथड का उपयोग करना चाहिए।

उदाहरण

import numpy
data = numpy.array(range(1,10))
data.reshape([3,3])
print(data)

आउटपुट

यह आउटपुट देगा:

array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])

उदाहरण

यदि आप इसे प्योर पायथन में करना पसंद करते हैं, तो आप लिस्ट कॉम्प्रिहेंशन का उपयोग कर सकते हैं:

data = tuple(range(1, 10))
table = tuple(data[n:n+3] for n in range(0,len(data),3))
print(table)

आउटपुट

यह आउटपुट देगा:

((1, 2, 3), (4, 5, 6), (7, 8, 9))

  1. - पायथन टुपल को डिक्शनरी में कैसे बदलें?

    एक डिक्शनरी ऑब्जेक्ट को dict() फ़ंक्शन का उपयोग करके बनाया जा सकता है। यह फ़ंक्शन टुपल्स के टुपल को आर्गुमेंट के रूप में लेता है। प्रत्येक टुपल में की-वैल्यू पेयर होता है। >>> t = ((1, a), (2, b)) >>> dict(t) {1: a, 2: b} यदि आप की और वैल्यू को इंटरचेंज करना चाहते हैं: >>&

  1. - पायथन में टुपल कैसे परिभाषित करें?

    टुपल पायथन में स्टैंडर्ड डेटा टाइप्स में से एक है। यह ऑब्जेक्ट्स का एक इम्यूटेबल सीक्वेंस है। टुपल ऑब्जेक्ट एक या अधिक ऑब्जेक्ट्स को, जरूरी नहीं कि एक ही प्रकार के हों, कॉमा से अलग करके रखकर बनाया जाता है। कलेक्शन को वैकल्पिक रूप से पैरेंथेसिस के अंदर रखा जा सकता है। >>> t1 = 1, Ravi, 75.5

  1. - पायथन में हेक्स स्ट्रिंग को इंट में कैसे बदलें?

    हेक्स स्ट्रिंग्स में आमतौर पर 0x प्रीफिक्स होता है। यदि आपके पास यह प्रीफिक्स और एक वैध स्ट्रिंग है, तो आप पूर्णांक प्राप्त करने के लिए int(string, 0) का उपयोग कर सकते हैं। 0 फ़ंक्शन को प्रीफिक्स से बेस को स्वचालित रूप से व्याख्या करने के लिए कहा जाता है। उदाहरण के लिए: >>> int(0xfe43, 0) 6