Python Data Types: Sets - Exercises, Practice, Solution
Python Sets [ 21 exercises with solution]
[An editor is available at the bottom of the page to write and execute the scripts.]
1. Write a Python program to create a set. Go to the editor
Click me to see the sample solution
2. Write a Python program to iterate over sets. Go to the editor
Click me to see the sample solution
3. Write a Python program to add member(s) in a set. Go to the editor
Click me to see the sample solution
4. Write a Python program to remove item(s) from set Go to the editor
Click me to see the sample solution
5. Write a Python program to remove an item from a set if it is present in the set. Go to the editor
Click me to see the sample solution
6. Write a Python program to create an intersection of sets. Go to the editor
Click me to see the sample solution
7. Write a Python program to create a union of sets. Go to the editor
Click me to see the sample solution
8. Write a Python program to create set difference. Go to the editor
Click me to see the sample solution
9. Write a Python program to create a symmetric difference. Go to the editor
Click me to see the sample solution
10. Write a Python program to check if a set is a subset of another set. Go to the editor
Click me to see the sample solution
11. Write a Python program to create a shallow copy of sets. Go to the editor
Note : Shallow copy is a bit-wise copy of an object. A new object is created that has an exact copy of the values in the original object.
Click me to see the sample solution
12. Write a Python program to clear a set. Go to the editor
Click me to see the sample solution
13. Write a Python program to use of frozensets. Go to the editor
Note: Frozensets behave just like sets except they are immutable.
Click me to see the sample solution
14. Write a Python program to find maximum and the minimum value in a set. Go to the editor
Click me to see the sample solution
15. Write a Python program to find the length of a set. Go to the editor
Click me to see the sample solution
16. Write a Python program to check if a given value is present in a set or not. Go to the editor
Click me to see the sample solution
17. Write a Python program to check if two given sets have no elements in common. Go to the editor
Click me to see the sample solution
18. Write a Python program to check if a given set is superset of itself and superset of another given set. Go to the editor
Click me to see the sample solution
19. Write a Python program to find the elements in a given set that are not in another set. Go to the editor
Click me to see the sample solution
20. Write a Python program to check a given set has no elements in common with other given set. Go to the editor
Click me to see the sample solution
21. Write a Python program to remove the intersection of a 2nd set from the 1st set. Go to the editor
Click me to see the sample solution
Python Code Editor:
More to Come !
Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.
Test your Python skills with w3resource's quiz
Python: Tips of the Day
Python: Cache results with decorators
There is a great way to cache functions with decorators in Python. Caching will help save time and precious resources when there is an expensive function at hand.
Implementation is easy, just import lru_cache from functools library and decorate your function using @lru_cache.
from functools import lru_cache @lru_cache(maxsize=None) def fibo(a): if a <= 1: return a else: return fibo(a-1) + fibo(a-2) for i in range(20): print(fibo(i), end="|") print("\n\n", fibo.cache_info())
Output:
0|1|1|2|3|5|8|13|21|34|55|89|144|233|377|610|987|1597|2584|4181| CacheInfo(hits=36, misses=20, maxsize=None, currsize=20)
- New Content published on w3resource:
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- React - JavaScript Library
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework