Python: Как импортировать информацию из CSV-файла в Python в виде списка с кортежами внутри?

Я новичок в программировании, поэтому, пожалуйста, извините мои мелкие знания с кодированием. У меня есть файл .csv, который я могу открыть с помощью Excel. Каждая строка представляет имя человека и его данные (например, адрес, номер телефона и возраст) с каждой деталью в разных столбцах. Всякий раз, когда я перехожу на новый ряд, это деталь другого человека.

Я хочу импортировать эту информацию в python таким образом, чтобы каждая строка (т.е. каждая деталь этого человека) была в 1 кортеже (с каждой деталью, разделенной ','), и я хочу, чтобы все кортежи были в списке. Таким образом, в основном список с кортежами внутри них.

Я начал с кодирования с открытия файла, но просто не знаю, как реализовать каждую деталь детали человека в кортеже и всех кортежей в списке. Я использую Python 2.7.

def load_friends(f):
"""
Takes the name of a file containing friends information as described in the
introduction and returns a list containing information about the friends
in the file.

load_friends(var) -> list

"""

openfile = open('friends.csv', 'Ur')
if f == 'friends.csv':
    openfile = open('friends.csv', 'Ur')
    lines = openfile.readlines()
    print lines
    openfile.close()

Ответы на вопрос(2)

Ваш ответ на вопрос