Lessons

Python Basics

Python Variables

Operators in Python

Conditional Statements in Python

Python Lists

Python Tuples

Python Sets

Python Dictionaries

Loops in Python

Python Arrays and Functions

Conclusion

Python Set Access Element

Access Set Items in Python

In Python, sets are unique collections that do not support indexing or key access. Instead, you can loop through the set items or check for the presence of a specific value using the in keyword. This lesson will cover how to access items in a set and how to modify the set by adding new items.

1. Accessing Items in a Set

You cannot access items in a set using an index or a key because sets are unordered collections. However, there are effective methods to interact with set items.

1.1 Checking for Presence of an Item

You can use the in keyword to check if a specific value is present in a set.

Example: Check if "apple" is Present in the Set

python
1# Creating a set
2fruits_set = {"apple", "banana", "cherry"}
3
4# Checking for the presence of "apple"
5print("apple" in fruits_set)  # Output: True

Example: Check if "apple" is NOT Present in the Set

python
1# Creating a set
2fruits_set = {"apple", "banana", "cherry"}
3
4# Checking if "apple" is NOT present
5print("apple" not in fruits_set)  # Output: False

2. Modifying Set Items

While you cannot change existing items in a set directly, you can add new items to the set.

Adding New Items

You can use the add() method to insert a single item into the set.

Example: Add a New Item to the Set

python
1# Creating a set
2fruits_set = {"apple", "banana", "cherry"}
3
4# Adding a new item
5fruits_set.add("orange")
6
7print(fruits_set)  # Output: {'banana', 'cherry', 'orange', 'apple'} (Order may vary)

Adding Multiple Items

If you want to add multiple items at once, you can use the update() method.

Example: Add Multiple Items to the Set

python
1# Creating a set
2fruits_set = {"apple", "banana", "cherry"}
3
4# Adding multiple items
5fruits_set.update(["kiwi", "mango"])
6
7print(fruits_set)  # Output: {'banana', 'cherry', 'mango', 'apple', 'kiwi'} (Order may vary)

Frequently Asked Questions