我正在写一个电报机器人,我想使用自定义键盘。因此,键盘布局为3 x 3,这是1-9(技术上)的小键盘。我使用的代码如下:
keyboard = [['' + str(places[0]) + '', '' + str(places[1]) + '', '' + str(places[2]) + ''],
['' + str(places[3]) + '', '' + str(places[4]) + '', '' + str(places[5]) + ''],
['' + str(places[2]) + '', '' + str(places[7]) + '', '' + str(places[8]) + '']]
这是我的位置(数组/列表):places = [1, 2, 3, 4, 5, 6, 7, 8, 9]
这是现实世界中的结果:(不带括号和逗号)
[[1],[2],[3],
[4],[5],[6],
[7],[8],[9]]
我要从数组中删除项目(随机,但一次要删除(在用户输入时)),我想用“”(空格)替换键盘上缺少的位置,如下所示:{{1 }}。我需要这个,因为这样用户不能两次发送相同的号码,但是我需要一个空白空间来将键盘发送给电报api,否则它将崩溃。
请帮助我进行处理,因为我是python的初学者,并且主要是编程方面的人。我尝试将其用于for循环,但不确定如何正确执行。
这是我尝试过的方法(它不完整,因为我很困惑):
[" "]
请帮助我处理它。
P.S .:请让我知道。如果您听不懂,我很不擅长解释。而且请不要看我的英语,我还在学习。 (如果需要,我可以在说明中添加预期的结果。) 非常感谢您!