簡體   English   中英

如何跟蹤 discord.py 中的列表

[英]How can I keep track of a list in discord.py

這是我的代碼

amount = 0
list = []
#b is the client
@b.command()
async def hello(ctx):
if list == []:
    list.append("9")
    list.append("10")
    list.append("11")
    list.append("12")
else:
    amount += 1
    print(list[amount])

所以我想做幾件事,每次我通過 discord 運行命令時,我希望它在數量上加 1,我還希望我在命令中附加的內容永久添加到列表中,因為這些值將每次運行命令時都會更改。

這是我要打印的示例:

我運行一次后:

9

在我運行兩次之后:

10

我跑三遍后:

11

像這樣的東西? (dis.py 問題不一定可以立即進行測試)

lst = []
#b is the client
@b.command()
async def hello(ctx):
    if not lst:
        lst.append(9)
    else:
        last = lst[-1]
        await ctx.send(last)
        lst.append(last + 1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM