কম্পিউটার

পাইথন ব্যবহার করে আমি কীভাবে JSON এ এন্ট্রিগুলি লুপ করতে পারি?


আপনি পাইথনে json মডিউল ব্যবহার করে JSON ফাইলগুলিকে পার্স করতে পারেন৷ এই মডিউলটি json কে পার্স করে এবং এটিকে ডিক্টে রাখে। তারপরে আপনি এটি থেকে একটি সাধারণ ডিক্টের মতো মান পেতে পারেন। উদাহরণস্বরূপ, যদি আপনার কাছে নিম্নলিখিত সামগ্রী সহ একটি json থাকে -

{
   "id": "file",
   "value": "File",
   "popup": {
      "menuitem": [
      {"value": "New", "onclick": "CreateNewDoc()"},
      {"value": "Open", "onclick": "OpenDoc()"},
      {"value": "Close", "onclick": "CloseDoc()"}
      ]
   }
}

উদাহরণ

আপনি এটিকে আপনার পাইথন প্রোগ্রামে লোড করতে পারেন এবং নিম্নলিখিত উপায়ে এর কীগুলি লুপ করতে পারেন -

import json
f = open('data.json')
data = json.load(f)
f.close()

# Now you can use data as a normal dict:
for (k, v) in data.items():
   print("Key: " + k)
   print("Value: " + str(v))

আউটপুট

এটি আউটপুট দেবে −

Key: id
Value: file
Key: value
Value: File
Key: popup
Value: {'menuitem': [{'value': 'New', 'onclick': 'CreateNewDoc()'}, {'value': 'Open', 'onclick': 'OpenDoc()'}, {'value': 'Close', 'onclick': 'CloseDoc()'}]}


  1. আমি কিভাবে ম্যাটপ্লটলিব ব্যবহার করে পাইথনে 3D হিস্টোগ্রাম রেন্ডার করতে পারি?

  2. কিভাবে আমি পাইথনে cv2 ব্যবহার করে একটি ছবি প্রদর্শন করতে পারি?

  3. পাইথন ব্যবহার করে স্তরগুলি রচনা করতে টেনসরফ্লো কীভাবে ব্যবহার করা যেতে পারে?

  4. কিভাবে matplotlib পাইথন ব্যবহার করে হিস্টোগ্রাম তৈরি করতে ব্যবহার করা যেতে পারে?