Csv to OrderedDict

How can I make OrderedDict from csv? Is there any function?

csv:

1 one
2 two

OrderedDict:

OrderedDict((('1', 'one'), ('2', 'two')))

In Python 3:

def load_csv(self, data_input):
        data = list()
        reader = csv.reader(data_input)
        for row in reader:
            items = row[0].split()
            data.append(items)
        return data

def make_ordereddict(self, file):
        result = OrderedDict()
        with open(file) as data_input:
            result = OrderedDict(self.load_csv(data_input))
        return result