# Write a function that receives any four items and
# converts them into a dictionary with 2 keys and 2 values.
def myfunc(a,b,c,d):
my_function = {a:b,c:d}
return my_function
Run to view results
myfunc("Carlos",15,"Andres",7)
Run to view results
# Write a function that receives 6 items, converts them into a dictionary of key-value pairs,
# then calls the value of the first key.
def myfunc(a,b,c,d,e,f):
mi_función = {a:b,c:d,e:f}
return {a:mi_función[a]}
Run to view results
myfunc("Carlos",15,"Andres",7,"Juan",25)
Run to view results
# Write a function that receives 6 items, converts them into a dictionary with only two keys,
# then calls the last value of the last key and prints it in upper case.
# Here's an example of what to do:
Run to view results
# Now write that as a function:
def myfunc(a,b,c,d,e,f):
my_function = {a:(b,c),d:(e,f)}
return {d.upper():(e,my_function[d][-1].upper())}
Run to view results
myfunc("Carlos",15,"yung","Andres",35,"Adult")
Run to view results
# try it out:
myfunc('red','blue','yellow','green','purple','brown')
Run to view results
# Write a function that receives 6 integers, converts them into a dictionary with 3 keys,
# then calls the value of the 1st key, adds the value of the 2nd key, and subtracts the value of 3rd key.
# It should print this equation as a sentence.
def num(a,b,c,d,e,f):
num1 = {a:d,b:e,c:f}
call1 = num1[a] + num1[b] - num1[c]
print(num1[a],"plus",num1[b],"minus",num1[c], 'equals', call1)
Run to view results
num(10,2,3,4,5,6)
Run to view results
# Write a function that receives 3 strings and 3 numbers, converts them into a dictionary of key-value pairs,
# then reassigns the value of the first key by adding 5 to it, and returns the entire dictionary.
Run to view results
def var(a,b,c,d,e,f):
dic1 = {a:d,b:e,c:f}
dic1[a]+=5
return dic1
Run to view results
var("Alex",5,"Andres",15,"Anold",20)
Run to view results
# Assume you have the following nested dictionary.
# Write a function that returns the most deeply nested value.
d = {'key1':{'nestkey':{'subnestkey':'value'}}}
def nested(nested_key):
return nested_key['key1']['nestkey']['subnestkey']
nested(d)
Run to view results
nested(d)
Run to view results
# Write a function that takes in any dictionary and return its keys, and prints the number of keys.
def dic(dic1):
print(len(dic1.keys()))
return dic1.keys()
Run to view results
dd={'Carlos':15,'James':13,'Andres':35,'Artur':12}
dic(dd)
Run to view results
# Write a function that takes in any dictionary and returns its values as a list. Assign to a new variable.
def change_to_list(dic):
return list(dic.values())
Run to view results
dd={'Carlos':15,'James':13,'Andres':35,'Artur':12}
change_to_list(dd)
Run to view results