Если у меня есть сетка таких строк, как: grid = ['ABC','DEF','GHI']
, Мне интересно, как найти координаты буквы, например, буква D имела бы координаты [1,0]
?Python 3 ~ Найти положение буквы в сетке
-1
A
ответ
1
myletter = 'D'
grid = ['ABC','DEF','GHI']
for index, value in enumerate(grid):
if myletter in value:
subindex = value.index(myletter)
break
print [index, subindex]
Так что происходит ... Если вы хотите перебрать список и получить доступ к индексу в то время как вы на него, лучший способ сделать это перечислить.
Самый простой способ проверить, находится ли что-то в строке или списке, просто проверить, находится ли она в ней. То есть value in L
возвращает true, если значение находится в списке L. Наконец, для списков и строк L.index(thing)
дает вам индекс этой вещи.
Смежные вопросы
- 1. Найти 3 буквы слова
- 2. Как найти положение буквы в строке в python
- 3. Cant Найти положение буквы в строке
- 4. Python найти двойные буквы
- 5. Python 3 - Найти две буквы в одной строке
- 6. Изменить положение виджета в сетке?
- 7. найти индекс буквы в строке в python
- 8. Как изменить положение в сетке?
- 9. Определить положение элементов в сетке переменных длины
- 10. Рекурсивно найти слово в сетке
- 11. Python: найти положение элемента в массиве
- 12. Найти ближайшую ценность в сетке 2d C#
- 13. Найти смещение в сетке
- 14. найти положение слова в строке
- 15. Maxscript - Анимация, изменяющая положение вершин в сетке
- 16. 3 цвета контура в сетке
- 17. Python Challenge- # 3: он печатает случайные буквы вместо 7
- 18. Объекты Python в сетке
- 19. акцентированные буквы в Python
- 20. Только передача первой буквы в словарь. (python 3.x)
- 21. Python 3 - Проверьте буквы в строке со следующей буквой
- 22. Найти положение вектора в матрице
- 23. Python 3: Найти указатель площади в сетке, основанный на координатах мыши
- 24. Как найти '\' в строке в Python 3
- 25. Учитывая положение в сетке, какая строка и столбец
- 26. Найти все стрелялки в сетке
- 27. Python, создающий деньги в сетке
- 28. Python: найти общие буквы в массиве, не разрезая слово
- 29. Python Как найти индекс второй буквы верхнего строфа в строке
- 30. найти количество вхождений буквы в txt-файле с помощью python
Спасибо, это сработало. Я выберу его в качестве ответа за 8 минут, когда это позволит мне. – Torched90