Q:

How to read CSV File and add each cell in a row to a list? 

I have an CSV file which looks like this:
104 109 113 111 108 114
95  100 109 103 103 110

Two rows, and every number has its own cell. 
How do i read the CSV file per row and add each cell of that row to a list? 
The output should look like this:
List_1 = [104, 109, 113, 111, 108, 114]
List_2 = [95, 100, 109, 103, 103, 110]

Also i need the numbers in the list as integer not as a string.  

A:

I would just store each row in a dictionary:
d = {}
with open('rows.csv') as f:
    for row, line in enumerate(f, start=1):
        d['Line_%d' % row] = list(map(int, line.split()))

print(d)
# {'Line_1': [104, 109, 113, 111, 108, 114], 'Line_2': [95, 100, 109, 103, 103, 110]}

Then you can access each row like this:
>>> d['Line_1']
[104, 109, 113, 111, 108, 114]
>>> d['Line_2']
[95, 100, 109, 103, 103, 110]

UPDATE:
As requested in the comments, if you file has a semicolon ; as a delimiter, you can use the csv library:
from csv import reader

d = {}
with open('rows.csv') as f:
    csv_reader = reader(f, delimiter=';')
    for i, line in enumerate(csv_reader, start=1):
        d['Line_%d' % i] = list(map(int, line))

print(d)

