Python 如何检查列表的索引部分是否有值或字符串?

Python 如何检查列表的索引部分是否有值或字符串?,python,python-3.x,Python,Python 3.x,正在尝试连接4,但遇到了一些问题 比如说,玩家一将他们的计数器放入行[4]列[3] 在玩家2开始游戏之前,我想检查一下,看看玩家2想要放置计数器的位置是否还没有被占据 这将防止重写查看您已经实现的代码会很有用 如果每一列都是一个列表,我们将其称为col,例如,您可以检查col[i]是否为None,以查看索引i处的值是否等于None。如果您想查看该位置的值是否为字符串,可以检查是否为instance(col[i],basestring),但由于您没有在其中放入任意值,因此这可能不是最佳选择 更新

正在尝试连接4,但遇到了一些问题

比如说,玩家一将他们的计数器放入
行[4]列[3]
在玩家2开始游戏之前,我想检查一下,看看玩家2想要放置计数器的位置是否还没有被占据


这将防止重写

查看您已经实现的代码会很有用

如果每一列都是一个列表,我们将其称为
col
,例如,您可以检查
col[i]是否为None
,以查看索引
i
处的值是否等于
None
。如果您想查看该位置的值是否为字符串,可以检查
是否为instance(col[i],basestring)
,但由于您没有在其中放入任意值,因此这可能不是最佳选择



更新:从您的评论来看,似乎您使用了一个空格“
”,作为一个空方块。为什么不直接检查一下你想做的事?您只需测试用户1放置工件的坐标。如果它是用你用来表示一个棋子的任何字符填充的,那么你就知道它是填充的。与其让玩家选择一行和一列,他们可能只需要选择一列,它就会填充第一行。你能添加一些你已经编写的代码吗?然后我们可以更清楚地看到你想做什么。@James是的,这是理想的情况,但我甚至不知道仅仅使用文本基编程是否可能,我也不知道如何实现that@bigblind这需要很多代码,因为我已经将不同的文件导入到主文档中,以实现这一点,所以给您一段代码
col[i]并不容易is None(无)
是最接近我要查找的内容,但唯一的问题是每个网格位置之间都有空格,因此默认情况下,
col[i]is None(无)
返回
False(假)
,因为空格被视为字符串。在这种情况下,您应该能够检查空格是否相等<代码>列[i]==”。完美!!成功了。谢谢你,伙计