print your_list # [['This is the first line', 'Line1'], # ['This is the second line', 'Line2'], # ['This is the third line', 'Line3']]
Ответ 2
Обновлено для Python 3:
import csv
withopen('file.csv', newline='') as f: reader = csv.reader(f) your_list = list(reader)
print(your_list)
Вывод:
[['This is the first line', 'Line1'], ['This is the second line', 'Line2'], ['This is the third line', 'Line3']]
Ответ 3
Pandas довольно хорошо справляется с данными. Вот один из примеров того, как его использовать.:
import pandas as pd
# Read the CSV into a pandas data frame (df) # With a df you can do many things # most important: visualize data with Seaborn df = pd.read_csv('filename.csv', delimiter=',')
# Or export it in many ways, e.g. a list of tuples tuples = [tuple(x) for x in df.values]
# or export it as a list of dicts dicts = df.to_dict().values()
Одним из больших преимуществ является то, что pandas автоматически обрабатывает строки заголовка.
Если вы не слышали о Seaborn, я рекомендую ознакомиться с ним.