Python 如何将列表从升序排序到decsending discord.py
这是我的扩展函数,运行在_ready上。它会打印出机器人所在的所有服务器。我想知道是否有一种方法可以让它从大多数成员到最少的成员进行展示?使用:Python 如何将列表从升序排序到decsending discord.py,python,python-3.x,sorting,discord.py,bots,Python,Python 3.x,Sorting,Discord.py,Bots,这是我的扩展函数,运行在_ready上。它会打印出机器人所在的所有服务器。我想知道是否有一种方法可以让它从大多数成员到最少的成员进行展示?使用: 请浏览、和,以了解此网站的工作原理,并帮助您改进当前和未来的问题,从而帮助您获得更好的答案。请参阅和。堆栈溢出不是为了替换现有的教程和文档。按相反顺序排序序列是一个简单的查找,而不是堆栈溢出问题。感谢我将guild.member\u计数更改为-guild.member\u计数,因此它按我希望的方式排序! def ext(): for
请浏览、和,以了解此网站的工作原理,并帮助您改进当前和未来的问题,从而帮助您获得更好的答案。请参阅和。堆栈溢出不是为了替换现有的教程和文档。按相反顺序排序序列是一个简单的查找,而不是堆栈溢出问题。感谢我将guild.member\u计数更改为-guild.member\u计数,因此它按我希望的方式排序!
def ext():
for filename in os.listdir('./cogs'):
if filename.endswith('.py'):
client.load_extension(f'cogs.{filename[:-3]}')
print(f'{filename} was loaded successfully!')
print('------------------------------------')
for guild in client.guilds:
print(f'Server Name: {guild}, Members: {guild.member_count}')
print('------------------------------------')
for guild in sorted(client.guilds, key=lambda guild: guild.member_count, reverse=True):
print(f'Server Name: {guild}, Members: {guild.member_count}')