Write a small python codeto create a dataframewith headings(a and b) from the list given below :
[[1,2],[3,4],[5,6],[7,8]]
import pandas as pd
df = pd.DataFrame([[1, 2], [3, 4]], columns = ['a','b'])
df2 = pd.DataFrame([[5, 6], [7, 8]], columns = ['a','b'])
df = df.append(df2)