Python:根据值对python列表进行排序?

I have list1 with four values.

list1 = ['a','b','c','d']

根据输入值对list1进行排序,输入值首先开始。

inputs = 'c'
final_list = ['c','a','b','d']

inputs = 'b'
final_list = ['b','a','c','d']