Python Tips & Tricks For Beginners
Raghav Mrituanjaya
In this short yet effective post, we will discuss some of the top tips and tricks in python that might help you write your code faster 🚀
Reversing a string
s = "This is a String"
print(s[::-1])
Removing duplicates from a list
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
b = list(set(a))
print(b)
Merging Two or More Dictionaries
a = {'a': 1, 'b': 2}
b = {'c': 3, 'd': 4}
c = {**a, **b}
- This trick might only work for Python version >= 3.5
Converting a list of strings into a string
a = ['a', 'b', 'c']
b = ''.join(a)
print(b)
Retrieving the memory size
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(sys.getsizeof(a), "Bytes")
print(sys.getsizeof(a) / 1024, "Megabytes")
Formatting Numbers
num1 = 100_000_000_000
num2 = 100_000_000_000
num3 = num1+num2
print(f"{num3:,}")
- The output now will be
200,000,000,000
Adding Two Lists Efficiently
I tried out three famous ways to add two large lists to check which one is faster
- Using
+
operator - Using
extend()
functions - Using
for
loop
For experimenting with this, I created and ran the following code
Here are the results
As you can see that using the extend()
function gave me the fastest & efficient result out of the three methods
Note:- Each time I ran this code gave me different timings but the extend()
was the fastest in all cases
Final Thoughts
- This post may get updated from time to time
- If you would like to mention any tricks kindly note them in the comment section below
P.S:- Vultr(Get a $100 credit by registering using this link) is an excellent hosting choice if you're looking for one
Programming
10+ JavaScript Tips And Tricks for Writing Clean and Efficient Code
This post explains to you some tips and tricks in javascript for interminates as well as beginners t...
Raghav Mrituanjaya
· min read
Programming
Mind-Blowing CSS Tips and Tricks
In this post, we'll share some of our top mindblowing tips and tricks for mastering CSS. From effici...
Raghav Mrituanjaya
· min read
Programming
Python Tips & Tricks For Beginners
This post explains some of the coolest and best Python tricks and tips for beginners to help you cod...
Raghav Mrituanjaya
· min read