TASK β The Botanical Garden and Rose Garden β Python SETS
3 August 2024 at 10:01
- Create a set named
rose_garden
containing different types of roses:"red rose"
,"white rose"
,"yellow rose"
. Print the same. - Add
"pink rose"
to therose_garden
set. Print the set to confirm the addition. - Remove
"yellow rose"
from therose_garden
set using theremove()
method. Print the set to verify the removal. - Create another set
botanical_garden
with elements"sunflower"
,"tulip"
, and"red rose"
. Find the union ofrose_garden
andbotanical_garden
and print the result. - Find the intersection of
rose_garden
andbotanical_garden
and print the common elements. - Find the difference between
rose_garden
andbotanical_garden
and print the elements that are only inrose_garden
. - Find the symmetric difference between
rose_garden
andbotanical_garden
and print the elements unique to each set. - Create a set
small_garden
containing"red rose"
,"white rose"
. Check ifsmall_garden
is a subset ofrose_garden
and print the result. - Check if
rose_garden
is a superset ofsmall_garden
and print the result. - Use the
len()
function to find the number of elements in therose_garden
set. Print the result. - Use the
discard()
method to remove"pink rose"
from therose_garden
set. Try to discard a non-existent element"blue rose"
and observe what happens. - Use the
clear()
method to remove all elements from therose_garden
set. Print the set to confirm itβs empty. - Make a copy of the
botanical_garden
set using thecopy()
method. Add"lily"
to the copy and print both sets to see the differences. - Create a frozen set
immutable_garden
with elements"orchid"
,"daisy"
,"red rose"
. Try to add or remove an element and observe what happens. - Iterate over the
botanical_garden
set and print each element. - Use set comprehension to create a set
even_numbers
containing even numbers from 1 to 10. - Given a list of flowers
["rose", "tulip", "rose", "daisy", "tulip"]
, use a set to remove duplicates and print the unique flowers. - Check if
"sunflower"
is in thebotanical_garden
set and print the result. - Use the
intersection_update()
method to update thebotanical_garden
set with only the elements found inrose_garden
. Print the updated set. - Use the
difference_update()
method to remove all elements insmall_garden
frombotanical_garden
. Print the updated set.