xxxxxxxxxx
x = dict(name = "vvy", age = 17, country = "India")
print(x)
# {'name': 'vvy', 'age': 17, 'country': 'India'}
xxxxxxxxxx
student_data = {
"name":"inderpaal",
"age":21,
"course":['Bsc', 'Computer Science']
}
#the keys are the left hand side and the values are the right hand side
#to print data you do print(name_of_dictionary['key_name'])
print(student_data['name']) # will print 'inderpaal'
print(student_data['age']) # will print 21
print(student_data['course'])[0]
#this will print 'Bsc' since that field is an array and array[0] is 'Bsc'
xxxxxxxxxx
dict = {"apple": "fruit", "ball": "object", "cricket": "sports"}
#how to print?
print(dict["cricket"])
xxxxxxxxxx
my_dict = {"key": "value", "a": 1, 2: "b"}
print(my_dict["key"])
# Output: value
print(my_dict["a"])
# Output: 1
print(my_dict[2])
# Output: b
xxxxxxxxxx
# Dictionaries in Python are used to store set of data like Key: Value pair
# the syntax of a dictionary in Python is very simple we use {} inside that
# we define {Key: Value}, to separate multiple values we use','
programming_dictionary = {
"Bug": "An error in a program that prevents the program from running as expected.",
"Function": "A piece of code that you can easily call over and over again.",
"Loop": "The action of doing sommething again and again",
}
# to retrieve the values from a dictionary we use the Key name as an Index
# retrieving the Function's definition
print(programming_dictionary["Function"]) # this will print the definition of Function
# if you wanna print all the entries in the dictionary you can do that by for loop
for key in programming_dictionary:
print(programming_dictionary[key]) # prints all entries
# adding items to a dictionary
# the following code will add another entry to the dictionary called Variable
programming_dictionary["Variable"] = "The label to store some sort of data"
print(programming_dictionary["Variable"])
# editing the values of a key
# editing the value of variable
programming_dictionary["Variable"] = "Variables are nothing but reserved memory locations to store values. This means that when you create a variableyou reserve some space in memory"
# if you learnt something from this please upvote it
xxxxxxxxxx
#A dictionary has key-value pairs. Here 1,2,3 are the keys and Item1,Item2,Item3
#are their values respectively.
dictionaryName = { 1: "Item1", 2: "Item2", 3: "Item3"}
#retrieving value of a particular key
dictionaryName[1]
#retrieving all the keys in a dictionary
dictionaryName.keys()
#retrieving all the values in a dictionary
dictionaryName.values()
xxxxxxxxxx
# Dictionaries in Python
ages = {"John": 43, "Bob": 24, "Ruth": 76} # Marked by { at beginning and a } at end
# ^^^ Has sets of keys and values, like the 'John' and 43 set. These two values must be seperated by a colon
# ^^^ Sets of values seperated by commas.
xxxxxxxxxx
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
print(x)
---------------------------------------------------------------------------
Mustang
xxxxxxxxxx
Polygon = {
"PolygonName" : "Tetrahectaseptadecagon"
"PolygonSides" : 417
}
print("A", (Polygon["PolygonName"]) "has", (Polygon["PolygonSides"]), "sides")
xxxxxxxxxx
myDict = {
"Fast": "In a Quick Manner",
"Hasya": "A Coder",
"Marks": [1, 2, 5],
"anotherdict": {'hasya': 'Player'}
}
# print(myDict['Fast'])
# print(myDict['Hasya'])
myDict['Marks'] = [45, 78]
print(myDict['Marks'])
print(myDict['anotherdict']['hasya'])