В настоящий момент вы пытаетесь выполнить итерацию по трем значениям, которые на самом деле не имеют смысла в качестве параметров для цикла for
. То, что вам нужно сделать, - это получить доступ к одному вложенному массиву за раз, проверить, является ли имя этого массива Джеймсом, и если это так, вы меняете зарплату.
data = [['Ben', 'Manager', 3000],
['James', 'Cleaner', 1000],
['Ken', 'Supervisor', 2000]]
for (person) in data:
if person[0] == 'James':
# change index 1 (occupation) to 1500
person[1] = 1500
print(data)
Выход:
[['Ben', 'Manager', 3000],
['James', 'Cleaner', 1000],
['Ken', 'Supervisor', 2000]]
Ваш пример кода неполон и недостаточен для решения вашей проблемы, но есть некоторые проблемы с вашими стилями и общим подходом.
Правильный стиль - «переполнение-x: авто! Важно;» с пробелом перед! важно. Некоторые браузеры могут правильно интерпретировать auto! Важный, но он недействителен и не даст надежных результатов.
Использование! Важный почти никогда не является хорошей идеей. Это идет вразрез со всей целью таблиц стилей. Попробуйте создать иерархический стиль, который переопределяет настройки по умолчанию только для ваших конкретных потребностей. Пример:
.myContainer .row .myDiv .vc_row [data-vc-full-row] .my-heading-area {
переполнение: авто;
переполнение- x: auto;
overflow-y: auto;
}
Вы можете использовать! важный там, если вам абсолютно необходимо, по крайней мере, таким образом вы не переписываете глобальные стили для локальной проблемы.