Как перебирать текущий и следующий ключ в словарях - PullRequest
0 голосов
/ 10 апреля 2020
my_dict = {("a",3):[1,2],("a",4):[1,2],("b",8):[0,3],("c",6):"test"}
    for pos,next_pos in my_dict:
        if type(my_dict[pos]) is list:
            if my_dict[pos] != my_dict[next_pos]:
                all_blocks += [board[pos]]
return all_blocks

Что я хочу получить: [[1,2], [0,3]], но python выдает ошибку. Когда я выполняю for-l oop с помощью pos и next_pos, python берет первый элемент в кортеже и второй элемент. Есть ли способ просто выполнить for-l oop над ключом и его следующим ключом, когда вы представляете ключи как кортежи?

...