У меня есть набор пар с типами (str, int).Я найду кортежи, которые содержат конкретную строку, а затем увеличит соответствующее целое число на 1. Я знаю, как найти кортежи в наборе, спрашивая, myTuple in mySet
.Но я не знаю, как справиться с такими ситуациями.Я буду признателен за любую помощь.
Вот пример набора:
from sets import Set
up = 2
down = 3
right = 1
left = 2
mySet = Set([("up",up),("down",down),("right",right),("left",left)])
Скажите от mySet
Я хочу увеличить вторую пару, где ее первый элемент равен "up"
, на1, поэтому мне нужно что-то вроде
if ("up",ref) in mySet:
ref += 1
Делая это, я хочу увеличить как значение исходной переменной up
, так и второй элемент кортежа.