comp-think / 2021-2022

The GitHub repository containing all the material related to the Computational Thinking and Programming course of the Digital Humanities and Digital Knowledge degree at the University of Bologna (a.a. 2021/2022).
17 stars 9 forks source link

Lecture "Organising information: unordered structures", exercise 3 #24

Open essepuntato opened 2 years ago

essepuntato commented 2 years ago

Suppose to organise some of the elements in the set returned by the second exercise in two different sets: set_hobbit that refers to the set set({"Frodo", "Sam", "Pippin", "Merry"}), and set_magician defined as set({"Saruman", "Gandalf"}). Create a dictionary containing two pairs: one that associates the set of hobbits with the key "hobbit", and the other that associates the set of magicians with the key "magician".

11051620 commented 2 years ago

my_dict = dict() my_dict['hobbit'] = set_hobbit my_dict['magician'] = set_magician

katya-avem commented 2 years ago

image

elizastuglik commented 2 years ago

set_hobbit = {"Frodo", "Sam", "Pippin", "Merry"} set_magician = {"Sarman", "Gandalf"} my_dict = dict() my_dict["hobbit"] = set_hobbit my_dict["magician"] = set_magician

chloeppd commented 2 years ago

set_hobbit = {"Frodo", "Sam", "Pippin", "Merry"} set_magician = {"Gandalf", "Saruman"}

lotr_dict = {"hobbits": set_hobbit, "magicians": set_magician}

tommasobattisti commented 2 years ago
set_hobbit = {"Frodo", "Sam", "Pippin", "Merry"}
set_magician = {"Saruman", "Gandalf"}

my_dictionary = dict()
my_dictionary['hobbit'] = set_hobbit
my_dictionary['magician'] = set_magician

result: {'hobbit': {'Pippin', 'Frodo', 'Sam', 'Merry'}, 'magician': {'Saruman', 'Gandalf'}}

martasoricetti commented 2 years ago

image

OrsolaMBorrini commented 2 years ago
set_hobbit = {"Frodo", "Sam", "Pippin", "Merry"}
set_magician = {"Saruman", "Gandalf"}

lotr_dict = dict()
lotr_dict.["hobbit"] = set_hobbit
lotr_dict.["magician"] = set_magician

Another solution may be:

lotr_dict = {
    "hobbit": set_hobbit,
    "magician": set_magician
}
Bianca-LM commented 2 years ago
dictionary = dict ()
set_hobbit = set({"Frodo", "Sam", "Pippin", "Merry"})
set_magician = set({"Saruman", "Gandalf"})
dictionary["hobbit"] = set_hobbit
dictionary["magician"] = set_magician
olgagolgan commented 2 years ago

image image

GinevraBotto commented 2 years ago

''' tlor_dict = dict () tlor_dict["hobbit"] = {"Frodo", "Sam", "Pippin", "Merry"}

tlor_dict["magician"] = {"Saruman", "Gandalf"}

print (tlor_dict)

the dictionary will be:

dict ({'hobbit': {'Frodo', 'Merry', 'Sam', 'Pippin'}, 'magician': {'Gandalf', 'Saruman'}})

'''

ManueleVeggi commented 2 years ago
set_hobbit = set({"Frodo", "Sam", "Pippin", "Merry"})
set_magician = set({"Saruman", "Gandalf"})

my_dic = {}
my_dic["magician"] = set_magician
my_dic["hobbit"] = set_hobbit
francescabudel commented 2 years ago
set_hobbit = set({"Frodo", "Sam", "Pippin", "Merry"})
set_magician = set({"Saruman", "Gandalf"})

my_lotr_dict = dict()
my_lotr_dict["hobbit"] = set_hobbit
my_lotr_dict["magician"] = set_magician

print(my_lotr_dict["hobbit"])
print(my_lotr_dict["magician"])
print(my_lotr_dict)

{'Frodo', 'Merry', 'Pippin', 'Sam'}
{'Gandalf', 'Saruman'}
{'hobbit': {'Frodo', 'Merry', 'Pippin', 'Sam'}, 'magician': {'Gandalf', 'Saruman'}}
SaraVell1 commented 2 years ago

image

angstigone commented 2 years ago
Schermata 2021-11-12 alle 17 48 31
AmeliaLamargese commented 2 years ago
dictionary = dict()
set_hobbit = set({"Frodo", "Sam","Pippin", "Merry"})
set_magician = set({"Saruman", "Gandalf"})
dictionary["hobbit"] = set_hobbit
dictionary["magician"] = set_magician
federicabonifazi commented 2 years ago
my_set=({"Frodo", "Saruman", "Pippin", "Galadriel", "Gandalf", "Sam", "Merry"})
set_hobbit=({"Frodo", "Sam", "Pippin", "Merry"})
set_magician=({"Saruman", "Gandalf"})

my_dict=dict()
my_dict["hobbit"]=set_hobbit
my_dict["magician"]=set_magician
AnastasiyaSopyryaeva commented 2 years ago

Input

set_hobbit = {"Frodo", "Sam", "Pippin", "Merry"}

set_magician = {"Saruman", "Gandalf"}

my_dictionary = dict()

my_dictionary['hobbit'] = set_hobbit

my_dictionary['magician'] = set_magician

print(my_dictionary)

Output

{'hobbit': {'Frodo', 'Pippin', 'Merry', 'Sam'}, 'magician': {'Saruman', 'Gandalf'}}

sanyuezoe commented 2 years ago
set_hobbit = {"Frodo", "Sam", "Pippin", "Merry"}
set_magician = {"Saruman", "Gandalf"}
first_dict = dict()
first_dict['hobbit'] = set_hobbit
first_dict['magician'] = set_magician
print(first_dict)

Output

{'hobbit': {'Frodo', 'Merry', 'Pippin', 'Sam'}, 'magician': {'Gandalf', 'Saruman'}}
MaddaGh commented 2 years ago

dict_lotr I did a different thing, this is a function that creates a dictionary with two pairs, each one with a random element of respectively the set of hobbit and the set of magicians.

teragramgius commented 2 years ago
set_hobbit = {"Frodo", "Sam", "Pippin", "Merry"}
set_magician = {"Saruman", "Gandalf"}

my_dictionary = dict()
my_dictionary['hobbit'] = set_hobbit
my_dictionary['magician'] = set_magician
result:
{'hobbit': {'Pippin', 'Frodo', 'Sam', 'Merry'}, 'magician': {'Saruman', 'Gandalf'}}