【问题标题】:How to sort a list from ascending to decsending discord.py如何对列表从升序到降序进行排序 discord.py
【发布时间】:2021-08-23 23:38:39
【问题描述】:
   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('------------------------------------')

这是我的扩展函数,运行 on_ready。它会打印出机器人所在的所有服务器。我想知道是否有办法让它从大多数成员中显示出来?

【问题讨论】:

标签: python python-3.x sorting discord.py bots


【解决方案1】:

使用sorted():

for guild in sorted(client.guilds, key=lambda guild: guild.member_count, reverse=True):
    print(f'Server Name: {guild}, Members: {guild.member_count}')

【讨论】:

  • 感谢我将 guild.member_count 更改为 -guild.member_count 所以它按照我想要的方式排序!
猜你喜欢
  • 2018-05-03
  • 2016-10-18
  • 2020-11-09
  • 2021-08-24
  • 2020-10-05
  • 1970-01-01
  • 2021-12-24
  • 1970-01-01
相关资源
最近更新 更多