1. Memory
The method getsizeof can be used to retrieve the size of any object.
Here is an example
import sys
number = 100
print(sys.getsizeof(number))
# Output: 28
2. Swapping
This is the easiest way to swap values without using any third variable.
a,b = 5,10
a,b = b,a
print(a)
print(b)
# Output:
# 10
# 5
*3. Anagrams *
An anagram is a play on words created by rearranging the letters of the original word to make a new phrase or word.
We can sort the string values using sorted method, which does not modify the original string.
def anagram(first, second):
return sorted(first)=
sorted(second)
res - anagram( 'heart', 'earth')
print(res) #True
4. Shuffle
Shuttle method from random module, in order to shuffle the elements of a list.
from random import shuffle
my_list = [7, 23, 9, 35]
shuffle(my list)
print(my_list) #[35, 7, 9, 23]
5. Palindrome
A palindrome is a word, number, phrase or other sequences of characters that reads the same backward as forward.
from random import shuffle
my_list = [7, 23, 9, 35]
shuffle(my list)
print(my_list) #[35, 7, 9, 23]
- Running Time
time module can be used to calculate the actual running time amongst other methods.
import time
start time = time.time()
num1 = 12
num2 = 15
num3 = num1 * num2
print(num3) #180
end time = time.time()
total time = end_time -
start time
print(*Time: ", total_time)
# (Time: 0.0005068778991699219)
Top comments (0)