Заведите привычку прикладывать весь код, необходимый для работы программы. В данном случае совершенно непонятно, что такое answer и его производные.
Если количество элементов не превышает 200 — можно указать число прямо при запросе к API и пройтись по всему ответу. Если больше — необходимо сделать несколько запросов.
Предположительно, должно получиться что-то такое:
msg = []
if (len(answer) == 3) and (answer[0] == "!удалить"):
id = int(answer[1])
count = int(answer[2])
h = vk.method("messages.getHistory", {"peer_id": event.peer_id, "count": count, "offset": 0, "user_id": id})
for ids in h["items"]:
if ids["from_id"] == id:
msg.append(ids.get('id'))