В общем, вы можете добиться эффекта временного присваивания переменной с помощью понимания вложенного списка, который перебирает 1-кортеж:
leader = [m for x in self.rosters[server.id][clan]['members'] for m in (server.get_member(x),) if m and discord.utils.get(m.roles, id="463226598351699968")]
Но в данном конкретном случае, как указал @ OlivierMelançon вкомментарий, так как дополнительное назначение просто отображает значение в вызове функции, вы можете достичь желаемого результата с помощью функции map
:
leader = [m for m in map(server.get_member, self.rosters[server.id][clan]['members']) if m and discord.utils.get(m.roles, id="463226598351699968")]