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 will be
200,000,000,000
Final Thoughts
- This post may get updated from time to time
- If you would like to mention any tricks kindly mention them in the comment section below
P.S:- Vultr(Get a $100 credit by registering using this link) is a good hosting choice if you're looking for one
Top comments (2)
To highlight Python code, you just write the word Python or py after the opening triple quote:
I have edited the post :) Thanks for letting me know!