pythonlistempty-list

Create list of empty lists having name


I am pretty new to python and looking for how to create a list of empty lists having names more efficiently than presented below

I would like to have some names to the lists.

flattenlist_x1 = []
flattenlist_x2 = []
flattenlist_x3 = []
flattenlist_x4 = []
flattenlist_x5 = []
flattenlist_x6 = []
flattenlist_x7 = []
flattenlist_x8 = []
flattenlist_x9 = []
flattenlist_x10 = []
flattenlist_x11 = []
flattenlist_x12 = []

flattenlist_list = [flattenlist_x1, flattenlist_x2, flattenlist_x3, flattenlist_x4,
                    flattenlist_x5, flattenlist_x6, flattenlist_x7, flattenlist_x8,
                    flattenlist_x9, flattenlist_x10, flattenlist_x11, flattenlist_x12]

Solution

  • Beacuse you want it to have name, how about using dict?

    flattenlist_list = {}
    for i in range(1,13):
        flattenlist_list['flattenlist_x'+str(i)]=[]
    print(flattenlist_list)