изменение порядка элементов в списке tkinter

Есть ли более простой способ изменить порядок элементов в списке tkinter, чем удалить значения для определенного ключа, а затем повторно ввести новую информацию?

Например, я хочу иметь возможность переупорядочивать элементы в списке. Если я хочу поменять положение двух, это то, что я сделал. Это работает, но я просто хочу посмотреть, есть ли более быстрый способ сделать это.

def moveup(self,selection):
    value1 = int(selection[0]) - 1 #value to be moved down one position
    value2 = selection #value to be moved up one position
    nameAbove = self.fileListSorted.get(value1) #name to be moved down
    nameBelow = self.fileListSorted.get(value2) #name to be moved up

    self.fileListSorted.delete(value1,value1)
    self.fileListSorted.insert(value1,nameBelow)
    self.fileListSorted.delete(value2,value2)
    self.fileListSorted.insert(value2,nameAbove)

Ответы на вопрос(2)

Ваш ответ на вопрос