Этот раздел
a = {
"Country" : dr[y][0],
"Capital" : dr[y][1]
}, # <-- note the comma
создает кортеж (dict, None)
, поэтому, когда у вас есть
for country in eu:
...
country
, эта же форма является кортежем,поэтому country[0]
дает вам словарь, но у него нет ключа 1
, поэтому он выдает ошибку ключа
, вам следует избавиться от запятой в конце создания a
(выше).
Затем, чтобы получить название страны, вы должны использовать country["Country"]
, а для прописного - country["Capital"]