Массив случайно генерируется фиксированным кодом, и мы должны работать на основе этого кода. Мне нужно проверить, существует ли конкретное значение в массиве или нет.
Я пробовал эти два решения, но ни одно из этих работ:
if a[5][0] in a
if a[5][0] != ""
Я привел пример массива
[['Stack 5', 'Suit C', 9, 0],
['Stack 4', 'Suit B', 6, 0],
['Stack 6', 'Suit B', 8, 0],
['Stack 3', 'Suit C', 3, 0],
['Stack 1', 'Suit C', 10, 0],
['Stack 2', 'Suit B', 4, 0]]
В основном мне нужно проверить, присутствует ли в массиве 'Stack X', а затем выполнить операции. Иногда случайно сгенерированный массив может пропустить какой-либо определенный стек, например,
[['Stack 5', 'Suit C', 9, 0],
['Stack 4', 'Suit B', 6, 0],
['Stack 6', 'Suit B', 8, 0],
['Stack 3', 'Suit C', 3, 0],
['Stack 2', 'Suit B', 4, 0]]
В этом случае стек 1 не генерируется, и мне нужно проверить, сгенерирован он или нет. Это в основном массив в массиве.
EDIT:
Спасибо за вашу помощь, ребята, но я решил проблему с помощью цикла for. Вот код, который я использовал.
for i in range(len(a)):
if a[i][0] == 'Stack 1':