input: Write a python function to create a DataFrame from a list of tuples and set the column names.
  assert create_dataframe([('John', 24, 'Male'), ('Sarah', 32, 'Female')], ['Name', 'Age', 'Gender']).equals(pd.DataFrame([('John', 24, 'Male'), ('Sarah', 32, 'Female')], columns=['Name', 'Age', 'Gender']))
  assert create_dataframe([('Alice', 28, 'Female'), ('Bob', 22, 'Male')], ['Name', 'Age', 'Gender']).equals(pd.DataFrame([('Alice', 28, 'Female'), ('Bob', 22, 'Male')], columns=['Name', 'Age', 'Gender']))
  assert create_dataframe([], ['Name', 'Age', 'Gender']).equals(pd.DataFrame([], columns=['Name', 'Age', 'Gender']))
output: import pandas as pd
  
  def create_dataframe(data, columns):
      return pd.DataFrame(data, columns=columns)