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

Python में डिक्शनरी ऑब्जेक्ट को स्ट्रिंग में बदलें


Python में डेटा हेरफेर के लिए हम डिक्शनरी ऑब्जेक्ट को स्ट्रिंग ऑब्जेक्ट में बदलने की स्थिति का सामना कर सकते हैं। इसे निम्नलिखित तरीकों से प्राप्त किया जा सकता है।

str() के साथ

इस सीधी विधि में हम केवल पैरामीटर के रूप में डिक्शनरी ऑब्जेक्ट पास करके str() लागू करते हैं। हम रूपांतरण से पहले और बाद में type() का उपयोग करके ऑब्जेक्ट्स के प्रकार की जांच कर सकते हैं।

उदाहरण

DictA = {"Mon": "2 pm","Wed": "9 am","Fri": "11 am"} print("Given dictionary : \n", DictA) print("Type : ", type(DictA)) # str का उपयोग res = str(DictA) # परिणाम प्रिंट करें print("Result as string:\n", res) print("Type of Result: ", type(res))

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −

Given dictionary : {'Mon': '2 pm', 'Wed': '9 am', 'Fri': '11 am'} Type : Result as string: {'Mon': '2 pm', 'Wed': '9 am', 'Fri': '11 am'} Type of Result:

json.dumps के साथ

json मॉड्यूल हमें dumps विधि देता है। इस विधि के माध्यम से डिक्शनरी ऑब्जेक्ट सीधे स्ट्रिंग में बदल जाता है।

उदाहरण

import json DictA = {"Mon": "2 pm","Wed": "9 am","Fri": "11 am"} print("Given dictionary : \n", DictA) print("Type : ", type(DictA)) # str का उपयोग res = json.dumps(DictA) # परिणाम प्रिंट करें print("Result as string:\n", res) print("Type of Result: ", type(res))

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −

Given dictionary : {'Mon': '2 pm', 'Wed': '9 am', 'Fri': '11 am'} Type : Result as string: {"Mon": "2 pm", "Wed": "9 am", "Fri": "11 am"} Type of Result:

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

    आप datetime मॉड्यूल से fromtimestamp फंक्शन का उपयोग करके UNIX टाइमस्टैम्प से डेट प्राप्त कर सकते हैं। यह फंक्शन टाइमस्टैम्प को इनपुट के रूप में लेता है और टाइमस्टैम्प से मेल खाने वाला डेटाइम ऑब्जेक्ट लौटाता है। उदाहरण import datetime timestamp = datetime.datetime.fromtimestamp(1500000000) print(t

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

    आप strptime फंक्शन का उपयोग करके स्ट्रिंग को डेट ऑब्जेक्ट में बदल सकते हैं। डेट स्ट्रिंग और वह फॉर्मेट प्रदान करें जिसमें डेट निर्दिष्ट है। उदाहरण import datetime date_str = 29122017 # डेट - 29 दिसंबर 2017 format_str = %d%m%Y # फॉर्मेट datetime_obj = datetime.datetime.strptime(date_str, format_s

  1. - Python में String को Dictionary में Convert कैसे करें?

    String को Dictionary में Convert करना तरीका 1: ast.literal_eval() (सुरक्षित) हम ast.literal_eval() का उपयोग यहां String को Python Expression के रूप में Evaluate करने के लिए कर सकते हैं। यह Safely Expression Node या Python Expression वाले String को Evaluate करता है। String या Node में केवल निम्न Py