Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Python как из словаря удалять некоторые данные

Пример,
for player in players:
if player not in players_dict:
message = f"New player joined the server: {player}"
bot.send_message('', message)
players_dict[player] = True
но так как данные из одного пакета идут подсчёт в милисикундах то словарь попадает много данных одинаковых и приходят уведомление.
Как убрать из словаря duration=212.3161163330078 , он идёт посекундно

По дате
По рейтингу
Аватар пользователя
Просветленный
12345678910111213
 for player in players: 
    if player not in players_dict: 
        message = f"New player joined the server: {player}" 
        bot.send_message('', message) 
        players_dict[player] = True 
    else: 
        # Получаем значение duration для игрока 
        duration = players_dict[player] 
         
        # Проверяем, если duration равен 212.3161163330078 
        if duration == 212.3161163330078: 
            # Удаляем игрока из словаря 
            del players_dict[player]