Question: In Java, I am reading data from a CSV file such as:

```
a,b,c,d
hello,hi,hey, 
bye,ciao,adios,
z,y,x,w

```

What I want is to create an arrayList of Strings such as:

```
["a hello bye z", "b hi ciao y", "c hey adios x", "d w"]

```

The file is very unstructured, so each line does not have the same number of elements. I feel an arrayList will be the best option.My pseudocode so far is:

```
    ArrayList<String> list = new ArrayList<String>();    

        for(each line){

            for(int i = 0; i < numberOfElementsInEachLine; i++){

                list.add(i, list.get(i) + getLineElement(i));
            }
         }

```

What is the best way to achieve this? Thank you.

Answer: 
This looks like the setuptools issue mentioned in the Django 1.9 release notes: <https://docs.djangoproject.com/en/1.9/releases/1.9/#syntaxerror-when-installing-django-setuptools-5-5-x>

Try to run `pip install --upgrade pip` before running `pip install django`
Those can't, and *shouldn't*, be fixed. Those are template files which are substituted at project creation time, and are not valid Python syntax. They shouldn't be compiled at install time but rather at project creation time.