Python Advanced Tuple Functions Cheat Sheet with Examples
1. reversed()
Function
The reversed()
function returns a reverse iterator over a sequence (like list, tuple, string).
Example:
my_list = [1, 2, 3, 4]
rev = list(reversed(my_list))
print(rev)
Output:
[4, 3, 2, 1]
2. enumerate()
Function
The enumerate()
function adds a counter to an iterable and returns it as an enumerate object.
Example:
fruits = ['apple', 'banana', 'cherry']
for index, value in enumerate(fruits):
print(index, value)
Output:
0 apple
1 banana
2 cherry
3. any()
Function
The any()
function returns True
if any element of the iterable is true.
Example:
values = [0, False, 3, None]
print(any(values))
Output:
True
4. all()
Function
The all()
function returns True
if all elements in the iterable are true.
Example:
values = [1, True, 5]
print(all(values))
Output:
True
Example with False
:
values = [1, 0, 5]
print(all(values))
Output:
False
5. zip()
Function
The zip()
function combines two or more iterables element-wise into tuples.
Example:
names = ['Alice', 'Bob']
scores = [85, 90]
combined = list(zip(names, scores))
print(combined)
Output:
[('Alice', 85), ('Bob', 90)]
6. index()
Method (used in list, tuple, etc.)
Returns the first index of the specified value.
Example:
items = ['pen', 'book', 'pen']
print(items.index('pen'))
Output:
0
7. count()
Method (used in list, tuple, etc.)
Returns the number of times a value appears in the list/tuple.
Example:
data = [1, 2, 2, 3, 2]
print(data.count(2))
Output:
3
8. del
Keyword
The del
keyword deletes variables, list elements, or entire objects.
Example: delete element
my_list = [1, 2, 3, 4]
del my_list[1]
print(my_list)
Output:
[1, 3, 4]
Example: delete variable
x = 5
del x
# print(x) → NameError
9. slice()
Function
The slice()
function returns a slice object used to slice sequences like list, tuple, string.
Example:
my_list = ['a', 'b', 'c', 'd', 'e']
s = slice(1, 4)
print(my_list[s])
Output:
['b', 'c', 'd']
⚠️ You can also use slice(start, stop, step):
print(my_list[slice(0, 5, 2)])
Output:
['a', 'c', 'e']
π Related Topics:
- ➤ Python Arithmetic Operators
- ➤ Basic String Functions
- ➤ Advanced String Functions
- ➤ Basic List Functions
- ➤ Advanced List Functions : Part-1
- ➤ Advanced List Functions : Part-2
- ➤ Basic Tuple Functions
- ➤ Advanced Tuple Functions
- ➤ Basic Dictionary Functions
- ➤ Advanced Dictionary Functions
- ➤ Conditional Statements : if-elif-else
- ➤ Python 'for' Loop
- ➤ Python 'while' Loop
- ➤ Difference between 'for' loop and 'while' loop
- ➤ Introducing Python Functions
π Bookmark this blog or follow for updates!
π Liked this post? Share it with friends or leave a comment below!
πTrending Topics
π Connect With Us:
“In the world of code, Python is the language of simplicity, where logic meets creativity, and every line brings us closer to our goals.”— Only Python
π Follow Us And Stay Updated For Daily Updates
Comments
Post a Comment