Skip to content

Latest commit

 

History

History
189 lines (171 loc) · 3.46 KB

File metadata and controls

189 lines (171 loc) · 3.46 KB

Lecture-10 Dictionary in Python

Dictionary

Dictionaries are used to store data values in key:value pairs.

syntax = dictionary_name={
    key1:value1,
    key2:value2,
    key3:value3
}
phonebook={
    "Harshada":"8578571958",
    "Prachi":"9093238098",
    "Pranali":"9855893498",
    "Prajkta":"4789848908",
    "Vaishnavi":"4879448987",
}
print(phonebook["Prachi"])
phonebook={
    "Harshada":"8578571958",
    "Prachi":"9093238098",
    "Pranali":"9855893498",
    "Prajkta":"4789848908",
    "Vaishnavi":"4879448987",
}
print(phonebook.get("Pranali"))
phonebook={
    "Harshada":"8578571958",
    "Prachi":"9093238098",
    "Pranali":"9855893498",
    "Prajkta":"4789848908",
    "Vaishnavi":"4879448987",
}
name=input("Enter Name to find mobile no: ")
mobile=phonebook.get(name)
print("Mobile Number :",mobile)
FruitNameToImage={
    "apple":"🍎",
    "banana":"🍌",
    "cherry":"🍒",
    "grapes":"🍇",
    "orange":"🍊"
}
fruitkey=input("Enter fruit name :")
Image=FruitNameToImage.get(fruitkey)
print("{} looks like {} " .format(fruitkey,Image))
courses={
    "c":"299",
    "c++":"299",
    "python":"499",
    "web":"999",
    "java":"499"
}
print(courses.keys())
courses={
    "c":"299",
    "c++":"299",
    "python":"499",
    "web":"999",
    "java":"499"
}
print(courses.values())

Adding New Key =

phonebook={
    "Harshada":"8578571958",
    "Prachi":"9093238098",
    "Pranali":"9855893498",
    "Prajkta":"4789848908",
    "Vaishnavi":"4879448987",
}
print(phonebook)
phonebook["Anjali"]=8745478798
print(phonebook)

Update Key =

phonebook={
    "Harshada":"8578571958",
    "Prachi":"9093238098",
    "Pranali":"9855893498",
    "Prajkta":"4789848908",
    "Vaishnavi":"4879448987",
}
print(phonebook)
phonebook["Pranali"]="2367632673"
print(phonebook)

Remove key =

phonebook={
    "Harshada":"8578571958",
    "Prachi":"9093238098",
    "Pranali":"9855893498",
    "Prajkta":"4789848908",
    "Vaishnavi":"4879448987",
}
print(phonebook)
phonebook.pop("Pranali")
print(phonebook)

Clear Dictionary =

phonebook={
    "Harshada":"8578571958",
    "Prachi":"9093238098",
    "Pranali":"9855893498",
    "Prajkta":"4789848908",
    "Vaishnavi":"4879448987",
}
print(phonebook)
phonebook.clear()
print(phonebook)

🏠 HomeWork

1️⃣Write a program to create a phonebook dictionary and use lowercase function to convert all keys in lowercase.

👁 Show Answer

phonebook={
  "Harshada":"8578571958",
  "Prachi":"9093238098",
  "Pranali":"9855893498",
  "Prajkta":"4789848908",
  "Vaishnavi":"4879448987",
}
name = input("Enter name to find number :").lower()
mobile = phonebook.get(name)
print("Name : {} \n mobile : {} :".format(name,mobile))

2️⃣Write a program to create a fruits dictionary and its meaning.

👁 Show Answer

FruitNameToImage={
  "apple":"🍎",
  "banana":"🍌",
  "cherry":"🍒",
  "grapes":"🍇",
  "orange":"🍊"
}
fruitkey=input("Enter fruit name :")
Image=FruitNameToImage.get(fruitkey)
print("{} looks like {} " .format(fruitkey,Image))

🔗 Some Useful Links

📖 References