Задачи на данные многомерных коллекций через параметр в Django

Задание 1

Дан следующий список пользователей:

pythonusers = [
    ['user1', 'user2', 'user3'],
    ['user4', 'user5', 'user6'],
    ['user7', 'user8', 'user9']
]

Создайте маршрут, который параметрами будет принимать номер строки и номер столбца. Пусть представление возвращает имя пользователя по заданным координатам.

Задание 2

Дан следующий словарь пользователей:

pythonusers = {
    'Moscow': ['user1', 'user2', 'user3'],
    'London': ['user4', 'user5', 'user6'],
    'Berlin': ['user7', 'user8', 'user9']
}

Создайте маршрут, который параметрами будет принимать город и индекс пользователя. Пусть представление возвращает имя пользователя по заданному городу и индексу.

Задание 3

Дан следующий словарь населения:

python    population = {
        'Russia': {
            'Moscow': 12000000,
            'Saint Petersburg': 5000000,
            'Novosibirsk': 1600000
        },
        'Germany': {
            'Berlin': 3700000,
            'Hamburg': 1800000,
            'Munich': 1500000
        },
        'France': {
            'Paris': 2200000,
            'Marseille': 860000,
            'Lyon': 510000
        }
    }

Создайте маршрут, который параметрами будет принимать страну и город. Пусть представление возвращает население заданного города.

Задание 4

Дан следующий список пользователей:

pythonusers = [
    {'name': 'user1', 'city': 'city1'},
    {'name': 'user2', 'city': 'city2'},
    {'name': 'user3', 'city': 'city3'},
    {'name': 'user4', 'city': 'city4'},
    {'name': 'user5', 'city': 'city5'},
]

Создайте маршрут, который параметром будет принимать имя пользователя. Пусть представление возвращает город заданного пользователя.