List Comprehensions in Python are awesome. List Comprehensions lets your create lists without actually writing a for loop. A while back wrote a post on some examples of using List Comprehensions in Python. Here are 5 more examples of List Comprehensions, that will come in extremely handy whenever you deal with lists in Python. 1. […]
Three Ways to Merge (or flatten) Lists in Python
Often you may have to flatten a list of lists or merge multiple lists into a single list in python. Obviously there are multiple ways to go about it. Here are three ways to flatten or merge lists in to a list. Merge with “+” Operator” If you have three separate lists like [1, 2, […]
Paste command examples in Linux/Mac OS
The Linux command paste is one of the powerful commands that can be used to “merge multiple files in to a single file” and also “collapse multiple lines in a single file to a new file”. Here are some basic examples of using the paste command. Paste command to merge multiple files into a single […]
How to join PDF files in Mac on Terminal?
In Mac, you can use Preview to join multiple pdf files into a single pdf file. A more convenient way is to join/merge multiple pdf files from command line on Terminal. More recent Mac OS X versions already have Python script to merge multiple pdf files into a single pdf file. Here is how to […]
10 Easy Bash Shell Aliases
Aliases are great way to simplify the terminal experience. Basically an alias is a command line shortcut that allows one personalize the way one interact with Linux commands. The basic idea is to come with a simple version of your favorite command and add it to .bashrc file so that you can reuse the simple […]