Вы очень близки, единственное, что вам нужно сделать в дополнение к тому, что вы сделали, это извлечь название страны и количество сообщений.
Ваш row_list
- это список каждой строки в таблице, поэтому Вы можете просто сделать:
country = []
reported = []
for a in row_list:
if len(a) > 1:
country.append(a[0])
reported.append(a[1])
Я добавил проверку для len(a) > 1
, потому что я думаю, что первая строка в row_list
пуста. Тогда country
и reported
будут списком стран и сообщенным счетчиком для каждой страны в том же порядке.
for c, r in zip(country ,reported):
print("{}: {}".format(c, r))
USA: 159,689
Italy: 101,739
Spain: 85,195
Germany: 66,125
France: 44,550
Iran: 41,495
UK: 22,141
Switzerland: 15,760
Belgium: 11,899
Netherlands: 11,750
Turkey: 10,827
S. Korea: 9,661
Austria: 9,597
Canada: 7,297
Portugal: 6,408
...