Python Coding Tricks
1.Reversing a string in Python
>>> a = "codementor" >>> print "Reverse is",a[::-1]Result: Reverse is rotnemedoc
2.Turn all elements in a list into a single string
a = ["web","dev","official"] >>> print " ".join(a)Result: web dev official
3.Convert(a)to a single list without usinng any loops
>>> import itertools >>> a=[[1,2],[3,4],[5,6]] >>> list(itertools.chain.from_iterable(a))Result: [1,2,3,4,5,6]
4.Pair elements in two different lists
list 1 =['a','b','c','d'] list 2 =['p','q','r','s'] >>> for x,y in zip(list1,list2); print x,yResult: a p
b q
c r
d s
5.Print "webweb devdevdev" without using loops
>>> print "web"*2+''+"dev"*3Result: webweb devdevdev
No comments: