Sets Exercises#
Question-1#
Create a set with the elements: 1, 2.5, True, ‘Texas’, (10,20,30)
Perform the following operations on it, printing it after each operation:
Add 99.
Add all elements from the list [2, 6, 5, 9, 1, 1, 5].
Remove ‘Texas’
Remove the tuple (10,20,30)
Verify if 8 is present in the set.
Verify if 9 is NOT present in the set.
Print the number of elements in the set.
Print the sum of elements in the set.
Print the maximum element in the set.
Print the minimum element in the set.
Question-2#
For the two sets S1 and S2 below print:
Union of S1 and S2
Intersection of S1 and S2
The elements in S1 but not in S2.
The elements in S2 but not in S1.
The elements in one of the two sets but not both.
Verify if S1 is subset of S2.
Verify if S1 contains of S2.
Verify if S1 and S2 have a common element.
S1 = {1,2,3,4,5}
S2 = {4,5,6,7,8,9}
Question-3#
Store the months from the “dates” tuple as an integers into a set using a for loop.
Hint: Use the split() method of the strings.
dates = ('10/25/1987', '3/2/2023', '9/2/2020', '10/25/1987', '3/2/2023', '9/2/2020', '5/12/2019')
Question-4#
Generate two strings containing randomly selected 10 lowercase letters.
Print each character from both strings, ensuring that each character is only printed once.
Hint: You can use the choices() method of the random module
Hint: You can use the join() method of the string module.
Question-5#
Write a program that prompts the user to input integer numbers.
Store each given number in a list.
Once there are three unique numbers, stop further input and display these numbers.
Sample Output
Enter an integer: 6
Enter an integer: 6
Enter an integer: 6
Enter an integer: 5
Enter an integer: 5
Enter an integer: 7
Unique numbers : {5, 6, 7}