[{'coordinates': {'latitude': '37.0902', 'longitude': '-95.7129'},
'country': 'US',
'country_code': 'US',
'country_population': 310232863,
'id': 225,
'last_updated': '2020-04-15T18:00:46.171813Z',
'latest': {'confirmed': 607670, 'deaths': 25832, 'recovered': 0},
'province': ''}]
location['confirmed']
, а location[0]['latest']['confirmed']
ну и другие аналогично. grouped = # массив суммированных значений из предыдущего кода
grouped.sort(key=lambda x: x['score'], reverse=True)
или дополнить следующим образом, чтобы сортировал по id в случае одинаковых score
grouped.sort(key=lambda x: (x['score'], x['id']), reverse=True)
content = # список строк
ips = # список ip
# своя функция ранжирования
def custom_sort(x):
m = # здесь определяем кусок строки, содержащий IP.
# предлагаю это сделать самому. можно например использовать regexp.
# возвращаем индекс в массиве. используем кортеж для реализации сортировки строк с одинаковым IP
# или строк с IP отсутствующим в списке
return (ips.index(m) if m in ips else -1, x)
# затем используем нашу функцию для сортировки списка строк
result = sorted(content, key=custom_sort)
a = [4,5,6]
i = 1
# цикл произвольно ограничен для теста
while i < 200:
for x in a:
if i*x/60%1 == 0:
print(x, end='')
i += 1
654654656456456654654656456456654654656456456654
try:
....
except vk_api.exceptions.ApiError as e:
# сравнить по нужному коду
if e.code == 15: ...
# работать с текстом ошибки
print(e.error['error_msg'])
тогда он мне выдаёт все так как и было
people = ChatDialog.objects.distinct()
выдает повторы?people = ChatDialog.objects.values('People').distinct()
сейчас от каждой новости берется только текст news[i].text, соответственно бери и ссылку, пример я привел.
для приведения относительной ссылки к абсолютной можно использовать