Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
essepuntato opened this issue Nov 9, 2021 · 20 comments
Open
Labels

Comments

@essepuntato
Copy link
Contributor

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
Copy link

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

@katya-avem
Copy link

image

@elizastuglik
Copy link

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

@chloeppd
Copy link

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

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

@tommasobattisti
Copy link

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
Copy link

image

@OrsolaMBorrini
Copy link

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
Copy link

dictionary = dict ()
set_hobbit = set({"Frodo", "Sam", "Pippin", "Merry"})
set_magician = set({"Saruman", "Gandalf"})
dictionary["hobbit"] = set_hobbit
dictionary["magician"] = set_magician

@olgagolgan
Copy link

image
image

@GinevraBotto
Copy link

'''
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
Copy link

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
Copy link

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
Copy link

image

@angstigone
Copy link

Schermata 2021-11-12 alle 17 48 31

@AmeliaLamargese
Copy link

dictionary = dict()
set_hobbit = set({"Frodo", "Sam","Pippin", "Merry"})
set_magician = set({"Saruman", "Gandalf"})
dictionary["hobbit"] = set_hobbit
dictionary["magician"] = set_magician

@federicabonifazi
Copy link

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
Copy link

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
Copy link

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
Copy link

MaddaGh commented Nov 19, 2021

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
Copy link

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'}}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests