Data Science · मराठी आवृत्ती
3.2 Lists आणि dictionaries
अनेक values क्रमाने ठेवायला list, तर key वरून value शोधायला dictionary उपयोगी पडते. इथली managers ची नावं काल्पनिक उदाहरणाचा भाग आहेत.
cities = ["Pune", "Solapur", "Nashik", "Sambhaji Nagar", "Kolhapur", "Nagpur"]
print(cities[0]) # Pune
print(len(cities)) # 6
# dict: city -> fictional manager
managers = {
"Pune": "Ravindra Bagale",
"Nashik": "Shraddha Bagale",
"Nagpur": "Ruhi Bagale",
}
print(managers["Pune"])
print(managers.get("Satara", "Unknown")) # safe default
Jupyter मध्ये करून पाहा
- वरची
citieslist तयार करा. cities.append("Pune")वापरून Pune पुन्हा जोडा. List मध्ये duplicates चालतात.managersdictionary तयार करा आणि Nashik च्या manager चं नाव print करा.
काय लक्षात येईल? Indexing 0 पासून सुरू होतं. .get वापरल्यावर key नसली तरी दिलेली default value मिळते; KeyError टाळता येतो.