The _ method returns all of a dictionary’s keys and their associated values as a sequence of tuples.

contacts = {"Suresh Datta": "345-555-0101", "Colette Browning": "483-555-0119", "Skey Homsi": "485-555-0195"} name = input("Enter a name: ") number = contacts[name] print("Number is: {:s}".format(number))

KeyError: 'Hannah Montana'

contacts = {"Suresh Datta": "345-555-0101", "Colette Browning": "483-555-0119", "Skey Homsi": "485-555-0195"} name = input("Enter a name: ") try: number = contacts[name] print("Number is: {:s}".format(number)) except KeyError as exception_object: print("{:s} was not found in contacts".format(name))

Hannah Montana was not found in contacts

contacts = {"Suresh Datta": "345-555-0101", "Colette Browning": "483-555-0119", "Skey Homsi": "485-555-0195"} name = input("Enter a name: ") number = input("Enter a number: ") contacts[name] = number print("Updated contact:", contacts)

Updated contact: {'Suresh Datta': '345-555-0101', 'Colette Browning': '483-555-0119', 'Skey Homsi': '485-555-0195', 'Hannah Montana': '919-333-4879'}

contacts = {"Suresh Datta": "345-555-0101", "Colette Browning": "483-555-0119", "Skey Homsi": "485-555-0195"} name = input("Enter a name: ") try: number = contacts.pop(name) print("{:s}: {:s} was deleted from contacts".format(name, number)) except KeyError as exception_object: print("{:s} was not found in contacts".format(name)) print("Updated contact:", contacts)

Suresh Datta: 345-555-0101 was deleted from contacts Updated contact: {'Colette Browning': '483-555-0119', 'Skey Homsi': '485-555-0195'}

groceries = {'Bread':2.26, 'Milk':3.62, 'Chocolate':1.59} item = 'Bread' print("{} price = {:.2f}".format(item, groceries[item])) groceries['Banana']= 1.00 print('Adding Banana:') print(groceries) groceries['Banana'] = 1.10 print('Modifying Banana:') print(groceries) print("Removing: '{}':{:.2f}".format('Banana', groceries.pop('Banana'))) print(groceries)

Bread price = 2.26 Adding Banana: {'Bread': 2.26, 'Milk': 3.62, 'Chocolate': 1.59, 'Banana': 1.0} Modifying Banana: {'Bread': 2.26, 'Milk': 3.62, 'Chocolate': 1.59, 'Banana': 1.1} Removing: 'Banana':1.10 {'Bread': 2.26, 'Milk': 3.62, 'Chocolate': 1.59}

records= {} data = [["Suresh Datta", 57394, ""], ["Colette Browning", 48539, ""], ["Skye Homsi", 58302, ""], ["Hiroto Yamaguchi", 48502, ""], ["Tobias Ledford", 48291, "", "Tamara Babic", 58201, ""], ["Jin Xu", 48293, ""], ["Joana Dias", 23945, ""], ["Alton Derosa", 85823, ""]] for lst in data: records[lst[1]] = lst[0], lst[2] print(records)

{57394: ('Suresh Datta', ''), 48539: ('Colette Browning', ''), 58302: ('Skye Homsi', ''), 48502: ('Hiroto Yamaguchi', ''), 48291: ('Tobias Ledford', ''), 48293: ('Jin Xu', ''), 23945: ('Joana Dias', ''), 85823: ('Alton Derosa', '')}

records = {57394: 'Suresh Datta', 48539: 'Colette Browning', 58302: 'Skye Homsi', 48502: 'Hiroto Yamaguchi', 48291: 'Tobias Ledford', 48293: 'Jin Xu', 23945: 'Joana Dias', 85823: 'Alton Derosa'} ID = input('enter ID number:') try: print(records[ID]) except KeyError: print('ID not found.')

records = {57394: 'Suresh Datta', 48539: 'Colette Browning', 58302: 'Skye Homsi', 48502: 'Hiroto Yamaguchi', 48291: 'Tobias Ledford', 48293: 'Jin Xu', 23945: 'Joana Dias', 85823: 'Alton Derosa'} ID = input('enter ID number of employee to delete:') try: records.pop(ID) print(ID,'has been fired') except KeyError: print('employee ID doesn\'t exist')

employee ID doesn't exist

D = {'Name':'Skye', 'Age':35, 'Temperature':98.7, 'Last Name': 'Babic'} for key in D.keys(): print("D[{}] = '{}'".format(key, D[key]))

D[Name] = 'Skye' D[Age] = '35' D[Temperature] = '98.7' D[Last Name] = 'Babic'

D = {'Name':'Skye', 'Age':35, 'Temperature':98.7, 'Last Name': 'Babic'} for key in sorted(D.keys()): print("D[{}] = '{}'".format(key, D[key]))

D[Age] = '35' D[Last Name] = 'Babic' D[Name] = 'Skye' D[Temperature] = '98.7'

D = {'Name':'Skye', 'Age':35, 'Temperature':98.7, 'Last Name': 'Babic'} for value in D.values(): print(value)

D = {'Name':'Skye', 'Age':35, 'Temperature':98.7, 'Last Name': 'Babic'} for (key, value) in D.items(): print(key,':', value)

Name : Skye Age : 35 Temperature : 98.7 Last Name : Babic

D = {'Name':'Skye', 'Age':35, 'Temperature':98.7, 'Last Name': 'Babic'} for key, value in D.items(): print(key,':', value)

Name : Skye Age : 35 Temperature : 98.7 Last Name : Babic

groceries = {'Bread':2.26, 'Milk':3.62, 'Chocolate':1.59} for item in sorted(groceries.keys()): print("{} = {:.2f}".format(item, groceries[item]))

Bread = 2.26 Chocolate = 1.59 Milk = 3.62

employ = {} data = [["Suresh Datta", 57394, ""], ["Colette Browning", 48539, ""], ["Skye Homsi", 58302, ""], ["Hiroto Yamaguchi", 48502, ""], ["Tobias Ledford", 48291, "", "Tamara Babic", 58201, ""], ["Jin Xu", 48293, ""], ["Joana Dias", 23945, ""], ["Alton Derosa", 85823, ""]] for lst in data: employ[lst[1]] = [lst[0],lst[2]] print(employ)

{57394: ['Suresh Datta', ''], 48539: ['Colette Browning', ''], 58302: ['Skye Homsi', ''], 48502: ['Hiroto Yamaguchi', ''], 48291: ['Tobias Ledford', ''], 48293: ['Jin Xu', ''], 23945: ['Joana Dias', ''], 85823: ['Alton Derosa', '']}

''' Name | ID | Email ________________________________________________________ Joana Dias | 23945 | Tobias Ledford | 48291 | Jin Xu | 48293 | Hiroto Yamaguchi | 48502 | Colette Browning | 48539 | Suresh Datta | 57394 | Skye Homsi | 58302 | Alton Derosa | 85823 | ''' records = {57394: ['Suresh Datta', ''], 48539: ['Colette Browning', ''], 58302: ['Skye Homsi', ''], 48502: ['Hiroto Yamaguchi', ''], 48291: ['Tobias Ledford', ''], 48293: ['Jin Xu', ''], 23945: ['Joana Dias', ''], 85823: ['Alton Derosa', '']} print('{:^20s}|{:^20s}|{:^20s}'.format('Name','ID','Email')) print('--------------------------------------------------------------') for ID in records: print('{:^20f}|{:^20s}|{:^20s}'.format(ID,records[ID][0], records[ID][1]))

Name | ID | Email -------------------------------------------------------------- 57394.000000 | Suresh Datta | 48539.000000 | Colette Browning | 58302.000000 | Skye Homsi | 48502.000000 | Hiroto Yamaguchi | 48291.000000 | Tobias Ledford | 48293.000000 | Jin Xu | 23945.000000 | Joana Dias | 85823.000000 | Alton Derosa |

records = {57394: ['Suresh Datta', ''], 48539: ['Colette Browning', ''], 58302: ['Skye Homsi', ''], 48502: ['Hiroto Yamaguchi', ''], 48291: ['Tobias Ledford', ''], 48293: ['Jin Xu', ''], 23945: ['Joana Dias', ''], 85823: ['Alton Derosa', '']} for ID in records: records[ID][1] = records[ID][1][0:-3] + 'org' print(records) print('{:^20s}|{:^20s}|{:^20s}'.format('Name','ID','Email')) print('--------------------------------------------------------------') for ID in records: print('{:^20f}|{:^20s}|{:^20s}'.format(ID,records[ID][0], records[ID][1]))

{57394: ['Suresh Datta', ''], 48539: ['Colette Browning', ''], 58302: ['Skye Homsi', ''], 48502: ['Hiroto Yamaguchi', ''], 48291: ['Tobias Ledford', ''], 48293: ['Jin Xu', ''], 23945: ['Joana Dias', ''], 85823: ['Alton Derosa', '']} Name | ID | Email -------------------------------------------------------------- 57394.000000 | Suresh Datta | 48539.000000 | Colette Browning | 58302.000000 | Skye Homsi | 48502.000000 | Hiroto Yamaguchi | 48291.000000 | Tobias Ledford | 48293.000000 | Jin Xu | 23945.000000 | Joana Dias | 85823.000000 | Alton Derosa |

records = {57394: ['Suresh Datta', ''], 48539: ['Colette Browning', ''], 58302: ['Skye Homsi', ''], 48502: ['Hiroto Yamaguchi', ''], 48291: ['Tobias Ledford', ''], 48293: ['Jin Xu', ''], 23945: ['Joana Dias', ''], 85823: ['Alton Derosa', '']}

groceries = {'Bread':2.26, 'Milk':3.62, 'Chocolate':1.59} item = input("Please enter an item name: ") if (item in groceries.keys()): print("Price of {} is: ${:4.2f}".format(item, groceries[item])) elif (item not in groceries): print("Price not in the dictionary")

Price not in the dictionary

groceries = {'Bread':2.26, 'Milk':3.62, 'Chocolate':1.59} item = input("Please enter a item: ") if (item in groceries): print("Price of {} is: ${:4.2f}".format(item, groceries[item])) elif (item not in groceries): print("Price not in the dictionary")

groceries = {'Bread':2.26, 'Milk':3.62, 'Chocolate':1.59} price = float(input("Please enter an exact price: ")) if (price in groceries.values()): print("There is a matching grocery") else: print("There are no groceries matching this price")

D1 = {0:'number 0', 1:'number 1', 2:'number 2'} D2 = {1:'number 1', 0:'number 0', 2:'number 2'} print("Equality: D1 == D2 ?", D1 == D2) print("Identity: D1 is D2 ?", D1 is D2)

Equality: D1 == D2 ? True Identity: D1 is D2 ? False

D1 = {0:'number 0', 1:'number 1', 2:'number 2'} D2 = D1 D1[0] = 'changed number' print("Equality: D1 == D2 ?", D1 == D2) print("Identity: D1 is D2 ?", D1 is D2) print("D2 after changing D1:", D2)

Equality: D1 == D2 ? True Identity: D1 is D2 ? True D2 after changing D1: {0: 'changed number', 1: 'number 1', 2: 'number 2'}

groceries = {'Bread':2.26, 'Milk':3.62, 'Chocolate':1.59} print("{} groceries total".format(len(groceries)))

groceries = {'Bread':2.26, 'Milk':3.62, 'Chocolate':1.59} item = input('enter grocery item to update the price') if item in groceries: try: groceries[item] = int(input('enter a new price')) except ValueError: print('ERROR: invalid input for new price') finally: print(groceries) else: print('ERROR: item not found in grocery list')

ERROR: item not found in grocery list

records = {57394: ['Suresh Datta', ''], 48539: ['Colette Browning', ''], 58302: ['Skye Homsi', ''], 48502: ['Hiroto Yamaguchi', ''], 48291: ['Tobias Ledford', ''], 48293: ['Jin Xu', ''], 23945: ['Joana Dias', ''], 85823: ['Alton Derosa', '']} employ_ct = 0 for ID in records: employ_ct += 1 print(employ_ct)

Neuester Beitrag

Stichworte