list.join function

Join two lists by single or multiple keys