Open essepuntato opened 2 years ago
my_set = {'Frodo', 'Sam', 'Pippin', 'Merry', 'Galadriel', 'Saruman', 'Gandalf'}
my_set.remove("Bilbo") my_set = {'Sam', 'Pippin', 'Merry', 'Frodo'}
my_set.add("Galadriel") my_set = {'Sam', 'Galadriel', 'Pippin', 'Merry', 'Frodo'}
my_set.update(set({"Saruman", "Frodo", "Gandalf"})) my_set ={'Galadriel', 'Merry', 'Pippin', 'Frodo', 'Gandalf', 'Saruman', 'Sam'}
1) my_set.remove("Bilbo") --> {'Pippin', 'Merry', 'Sam', 'Frodo'} 2) my_set.add("Galadriel") --> {'Pippin', 'Merry', 'Galadriel', 'Sam', 'Frodo'} 3) my_set.update(set({"Saruman", "Frodo", "Gandalf"})) --> {'Saruman', 'Sam', 'Frodo', 'Pippin', 'Galadriel', 'Merry', 'Gandalf'}
my_set = { "Frodo", "Sam", "Saruman", "Pippin", "Merry", "Galadriel", "Gandalf"}
my_set
will contain 'Sam'
, 'Gandalf'
, 'Galadriel'
, 'Frodo'
, 'Saruman'
, 'Pippin'
and 'Merry'
my_set = {"Bilbo", "Frodo", "Sam", "Pippin", "Merry"}
my_set.remove("Bilbo")
# my_set = {"Frodo", "Sam", "Pippin", "Merry"}
my_set.add("Galadriel")
# my_set = {"Frodo", "Galadriel", "Sam", "Pippin", "Merry"} or my_set = {"Frodo", "Sam", "Pippin", "Galadriel", "Merry"} or the other possible combinations
# The position of the new element "Galadriel" is irrelevant as the elements in a set are unordered
my_set.update(set({"Saruman", "Frodo", "Gandalf"}))
# my_set = {"Frodo", "Galadriel", "Sam", "Gandalf", "Saruman", "Pippin", "Merry"}
my_set.remove("Bilbo")
#now my_set = {"Frodo", "Sam", "Pippin", "Merry"}. It has been removed the only possible occurence of Biblo,
#because the same element can't be in the set more than one time
my_set.add("Galadriel")
#"Galadriel" is added to the set in a not fixed position, established by any order,
#so my_set = {"Frodo", "Sam", "Pippin", "Merry", "Galadriel"}
my_set.update(set({"Saruman", "Frodo", "Gandalf"}))
#"Saruman" and "Gandalf" are added to the set as "Galadriel" previously. "Frodo" is already contained and
#it can't be added more than one time. Now my_set = {"Frodo", "Sam", "Pippin", "Merry", "Galadriel", "Saruman", "Gandalf"}
my_set = {"Frodo", "Sam", "Pippin", "Merry", "Galadriel", "Saruman", "Gandalf"}
‘’’ my_set.remove("Bilbo")
Set={'Frodo', 'Merry', 'Pippin', 'Sam'}
my_set.add("Galadriel") Set={'Frodo', 'Merry', 'Galadriel', 'Pippin', 'Sam'}
my_set.update(set({"Saruman", "Frodo", "Gandalf"})).
Set={'Frodo', 'Merry', ‘Galadriel’, 'Pippin', 'Sam', 'Saruman', 'Gandalf' } #frodo just one time because a set has no-repeatable elements
‘’’
The set is composed by the followings strings: "Frodo", "Merry", "Pippin", "Sam", "Bilbo".
Command | Updated status |
---|---|
my_set.remove("Bilbo") |
"Frodo", "Merry", "Pippin", "Sam" |
my_set.add("Galadriel") |
"Frodo", "Merry", "Pippin", "Sam", "Galadriel" |
my_set.update(set({"Saruman", "Frodo", "Gandalf"})) |
"Frodo", "Merry", "Pippin", "Sam", "Galadriel", "Saruman", "Gandalf" |
lotr_set = set()
lotr_set.add("Bilbo")
lotr_set.add("Frodo")
lotr_set.add("Sam")
lotr_set.add("Pippin")
lotr_set.add("Merry")
lotr_set.remove("Bilbo")
lotr_set.add("Galadriel")
lotr_set.update(set({"Saruman", "Frodo", "Gandalf"}))
print(lotr_set)
{'Saruman', 'Pippin', 'Gandalf', 'Sam', 'Frodo', 'Merry', 'Galadriel'}
my_set = set({" Bilbo", " Frodo", " Sam", " Pippin", " Merry"})
my_set.remove("Bilbo")
#my_set({" Frodo", " Sam", " Pippin", " Merry"})
my_set.add("Galadriel")
#my_set({" Frodo", " Sam", " Pippin", " Merry", "Galadriel"})
my_set.update(set({"Saruman", "Frodo", "Gandalf"}))
#my_set({" Frodo", " Sam", " Pippin", " Merry",
# "Galadriel", "Saruman", "Gandalf"})
my_set={'Frodo', 'Saruman', 'Pippin', 'Galadriel', 'Gandalf', 'Sam', 'Merry'}
Input
my_set = {'Bilbo', 'Frodo', 'Sam', 'Pippin', 'Merry'}
print(my_set)
my_set.remove("Bilbo")
print(my_set)
my_set.add("Galadriel")
print(my_set)
my_set.update(set({"Saruman", "Frodo", "Gandalf"}))
print(my_set)
Output
{'Pippin', 'Frodo', 'Sam', 'Merry', 'Bilbo'}
{'Pippin', 'Frodo', 'Sam', 'Merry'}
{'Pippin', 'Frodo', 'Sam', 'Merry', 'Galadriel'}
{'Pippin', 'Sam', 'Frodo', 'Gandalf', 'Saruman', 'Merry', 'Galadriel'}
my_set = {'Bilbo', 'Frodo', 'Sam', 'Pippin', 'Merry'}
my_set.remove('Bilbo')
my_set.add('Galadriel')
my_set.update(set({'Saruman', 'Frodo', 'Gandalf'}))
print(my_set)
output:
{'Pippin', 'Merry', 'Gandalf', 'Frodo', 'Galadriel', 'Saruman', 'Sam'}
output:
{"Frodo", "Merry", "Pippin", "Sam", "Galadriel", "Saruman", "Gandalf"}
`my_second_set.remove("Bilbo") print(my_second_set)
my_second_set.add("Galadriel") print(my_second_set)
my_second_set.update(set({"Saruman", "Frodo", "Gandalf"})) print(my_second_set)
Consider the set created in the first exercise, stored in the variable
my_set
. Describe the status ofmy_set
after the execution of each of the following operations: my_set.remove("Bilbo")
, my_set.add("Galadriel")
, my_set.update(set({"Saruman", "Frodo", "Gandalf"}))
.