Python

Python Basics

Data Structures in Python

Control Flow and Loops

Functions and Scope

Object-Oriented Programming (OOP)

Python Programs

Python ChainMap

Dive into the world of ChainMap in Python—a powerful data structure for hierarchical dictionary chaining. Explore how ChainMap enhances data retrieval and manipulation, offering a versatile tool for managing interconnected data in your Python programming projects.

from collections import ChainMap
import csv
amountdisct =[]
data_chain=ChainMap()
with open("/Users/npblue/PycharmProjects/data/credit.csv", 'r') as file:
csvreader = csv.reader(file, delimiter=',')
count=0
for row in csvreader:
if count==0:
count += 1
# Student = namedtuple('Student', row)
else:
dist={}
dist[row[0]]=float(row[7])
print(dist)
data_chain = data_chain.new_child(dist)
print("type : ",type(data_chain))
print(data_chain)