如何在列表列表中查找字符?

麦可

我正在编写创建填字游戏的代码,并且想要在表中找到特定字符的代码。因此,例如,如果板上包含单词“ car”,而我正在寻找字符“ a”,它将返回行和列的值。这是我用来印制电路板和第一个单词的代码。

board = [[' '] * 20 for i in range(20)] 
def printboard(board):
    columns = '01234567890123456789'
    rows = '_' * 20
    print(' ' + columns)
    print(' ' + rows)
    for i in range(20):
        s = ''.join(board[i])
        print('|' + s +'|' + str(i))
    print(' ' + rows)
    print(' ' + columns)

def addFirstWord(board, word):
    n = len(word)
    if n > 20:
        return False
    row = 10
    col = (20 - n) // 2
    board[row][col:col+n] = word
    return True
addFirstWord(board, 'car')
printboard(board)

我认为我必须编写一个循环来检查板上的每个索引,但是我不确定如何编写它。谢谢

CDJB

这应该工作:

def findCharacter(board, char):
    # Loop through all rows and columns
    for i, c in enumerate(board):
        for j, r in enumerate(c):
            # If we find the character, return it
            if r == char:
                return j, i

例如:

>>> board = [[' '] * 20 for i in range(20)] 
>>> addFirstWord(board, 'car')
>>> findCharacter(board, 'c')
(8, 10)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

领域-如何在列表中查找字符串

来自分类Dev

如何在.Net 2.0中的列表中查找字符串的索引

来自分类Dev

如何在列表中查找字典键值的索引?(Python)

来自分类Dev

如何在列表中查找字典键值的索引?(Python)

来自分类Dev

在单词列表中查找字符

来自分类Dev

如何在列表列表中编辑字符串?

来自分类Dev

在列表中的可选列表中查找字符串

来自分类Dev

在列表中查找字符串的列表理解?

来自分类Dev

如何在JSON文件中查找字符串,然后在列表中获取下一个?

来自分类Dev

如何在JSON文件中查找字符串,然后在列表中获取下一个?

来自分类Dev

如何在Python的列表列表中从字符串中生成数字列表

来自分类Dev

如何在python中的矩阵(列表列表)中查找特定元素

来自分类Dev

如何在 linq 的动态列表列表中查找重复项?

来自分类Dev

如何从列表列表中返回字符串列表?

来自分类Dev

查找字符串列表中的所有整数

来自分类Dev

在列表中查找字符串的索引

来自分类Dev

使用通配符在列表中查找字符串

来自分类Dev

从对象列表中查找字符串

来自分类Dev

在列表中查找字符串的索引

来自分类Dev

Javascript:在对象列表中查找字符串

来自分类Dev

在目录列表数组中查找字符串

来自分类Dev

在以逗号分隔的列表中查找字符串值

来自分类Dev

在列表 C# 中查找字符串位置

来自分类Dev

Haskell - 通过前缀在列表中查找字符串

来自分类Dev

Python:如何在python的列表列表中添加列表?

来自分类Dev

如何在python中获取文件列表的列表列表?

来自分类Dev

如何在列表理解中添加列表列表

来自分类Dev

如何通过find命令在文件夹列表中查找字符串

来自分类Dev

如何在一个列表中查找字典而不在另一个列表中查找字典

Related 相关文章

  1. 1

    领域-如何在列表中查找字符串

  2. 2

    如何在.Net 2.0中的列表中查找字符串的索引

  3. 3

    如何在列表中查找字典键值的索引?(Python)

  4. 4

    如何在列表中查找字典键值的索引?(Python)

  5. 5

    在单词列表中查找字符

  6. 6

    如何在列表列表中编辑字符串?

  7. 7

    在列表中的可选列表中查找字符串

  8. 8

    在列表中查找字符串的列表理解?

  9. 9

    如何在JSON文件中查找字符串,然后在列表中获取下一个?

  10. 10

    如何在JSON文件中查找字符串,然后在列表中获取下一个?

  11. 11

    如何在Python的列表列表中从字符串中生成数字列表

  12. 12

    如何在python中的矩阵(列表列表)中查找特定元素

  13. 13

    如何在 linq 的动态列表列表中查找重复项?

  14. 14

    如何从列表列表中返回字符串列表?

  15. 15

    查找字符串列表中的所有整数

  16. 16

    在列表中查找字符串的索引

  17. 17

    使用通配符在列表中查找字符串

  18. 18

    从对象列表中查找字符串

  19. 19

    在列表中查找字符串的索引

  20. 20

    Javascript:在对象列表中查找字符串

  21. 21

    在目录列表数组中查找字符串

  22. 22

    在以逗号分隔的列表中查找字符串值

  23. 23

    在列表 C# 中查找字符串位置

  24. 24

    Haskell - 通过前缀在列表中查找字符串

  25. 25

    Python:如何在python的列表列表中添加列表?

  26. 26

    如何在python中获取文件列表的列表列表?

  27. 27

    如何在列表理解中添加列表列表

  28. 28

    如何通过find命令在文件夹列表中查找字符串

  29. 29

    如何在一个列表中查找字典而不在另一个列表中查找字典

热门标签

归档