QUESTION DATED : 03/12/2024
(Question Code : QC24120300)
A PYTHON PROGRAM TO CREATE A DICTIONARY, ADD KEYS AND VALUES AND THEN EXCHANGE KEYS AND VALUES .
ANSWER
a = {}
while True:
user_input = input("Enter key and value (to be in the form of key,value) / type 'stop' to quit:")
if user_input.lower() == 'stop':
break
key_value = user_input.split(',')
if len(key_value)!= 2:
print("Invalid input. Please enter key and value in the format 'key,value'.")
continue
key = key_value[0].strip()
value = key_value[1].strip()
a[key] = value
swapped_dict = {}
for key, value in a.items():
split_key = key.split(',')
split_value = value.split(',')
for k, v in zip(split_value, split_key):
swapped_dict[k] = v
print("Swapped dictionary:", swapped_dict)
-----
No comments:
Post a Comment