Red de conocimiento informático - Problemas con los teléfonos móviles - Usar la programación Python para obtener el complemento inverso de una secuencia requiere múltiples métodos

Usar la programación Python para obtener el complemento inverso de una secuencia requiere múltiples métodos

lt='CATGCATCGT'

def func1(liststr):

t=list(liststr); d=[]

dct={'A': 'T', 'T': 'A', 'C': 'G', 'G': 'C'}

para x en el rango(len(t)):

d.append(dct[t. pop()])

return d

Otros métodos son simples: 1.pop()])

Return d

Otros métodos también son muy simples: 1. Invierta directamente la cadena y luego tradúzcala una por una 2. Utilice números positivos y negativos, lo cual es más eficiente para una gran cantidad de tareas; 3. Procesado dos veces, cambiando entre verdadero y falso; 4. Reemplazar en la lista y luego invertir 5. Organizar en pares, pero es ineficiente 6. También hay reemplazo directo de la cadena y luego cortar s [::-; 1] en Aceptar;

lt='CATGCATCGT'

lt=lt.replace('A', '{A}').replace('T', '{T }'). reemplazar('C', '{C}').replace('G', '{G}')

resultado=lt.format(A='T', T= 'A', C='G', G='C')[::-1]