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 над ключом и его следующим ключом, когда вы представляете ключи как кортежи?