A tropical depression has formed off the southern coast of Mexico, the U.S. National Hurricane Center said on Monday, adding it was expected to become a tropical cyclone within 48 hours.