Python 简化列表项
Python simplify list items
我正在为 AniList 使用一个名为 PyMoe 的 API 包装器。并将其用于我的 Discord Bot。
这是我正在使用的代码:
>>> import Pymoe
>>> An = Pymoe.Anilist()
>>> search = An.search.anime('SNK')
>>> ide = search['data']['Page']['media'][0]['id']
>>> id = An.get.anime(ide)
>>> genres = id['data']['Media']['genres']
>>> genres
['Action', 'Drama', 'Fantasy']
当我为我的 Discord 机器人使用代码时,我得到了 result。但我不想要这些 [']
东西。我想要这样 Genre 1, Genre 2, Genre 3
。我对此进行了一些研究,但没有找到任何东西。所以如果可能(或不可能)让我知道。
使用join()
方法解决问题
genres = id['data']['Media']['genres']
genres = ', '.join(genres)
这应该会给你输出
Action, Drama, Fantasy
我正在为 AniList 使用一个名为 PyMoe 的 API 包装器。并将其用于我的 Discord Bot。 这是我正在使用的代码:
>>> import Pymoe
>>> An = Pymoe.Anilist()
>>> search = An.search.anime('SNK')
>>> ide = search['data']['Page']['media'][0]['id']
>>> id = An.get.anime(ide)
>>> genres = id['data']['Media']['genres']
>>> genres
['Action', 'Drama', 'Fantasy']
当我为我的 Discord 机器人使用代码时,我得到了 result。但我不想要这些 [']
东西。我想要这样 Genre 1, Genre 2, Genre 3
。我对此进行了一些研究,但没有找到任何东西。所以如果可能(或不可能)让我知道。
使用join()
方法解决问题
genres = id['data']['Media']['genres']
genres = ', '.join(genres)
这应该会给你输出
Action, Drama, Fantasy