Я пытаюсь отсортировать список кортежей в первом элементе кортежа, используя специальный предварительно определенный список в качестве желаемого порядка. Поэтому у меня есть список, какpython сортировать список кортежей на пользовательском сортировке
my_list=(['chr1',12],['chrX',32],['chr2',1],['chr1',79],['chr2',6])
и предопределенный список на первом элементе
custom_list=['chr1','chr2','chrX']
Я хочу выход быть
(['chr1',12],['chr1',79],['chr2',1],['chr2',6],['chrX',32])
(На данный момент, сортировка на второй элемент не нужен.) Я не могу понять, как это сделать. Может ли кто-нибудь помочь?
У вас есть там кортеж списков, а не список кортежей. – arshajii