Вместо того, чтобы использовать lookahead и другое сумасшедшее регулярное выражение, сначала вытащите кавычки. То есть для каждой группировки котировок замените эту группировку на __IDENTIFIER_1
или какой-либо другой индикатор и сопоставьте эту группировку с картой строки, строки.
После разделения на запятую замените все сопоставленные идентификаторы на исходные значения строк.
Я вижу две вещи, которые могут вызвать ваши проблемы:
np.append()
не является операцией на месте, поэтому вы должны назначить ее возвращаемое значение. Также первым параметром должен быть массив, а вторым параметром - значение, которое вы хотите добавить: mouseX = np.append(mouseX, x)
Хотите проверить, все ли три последних значения одинаковы? Тогда or
в условии должно быть and
.