Diccionario asmr

a = "aAsmr3idd4bgs7Dlsf9eAF "

Saque el número de la cadena A y envíelo como una nueva cadena.

Cuente el número de apariciones de cada letra en la cadena A (no distingue entre mayúsculas y minúsculas, A y A son la misma letra) y envíelo como un diccionario. Ejemplo {'a':3, 'b':1}

Elimine las letras que aparecen varias veces en la cadena A y conserve solo la primera, que no distingue entre mayúsculas y minúsculas.

Ejemplo: "aAsmr3idd4bgs7Dlsf9eAF", después de la eliminación, genera "asmr3id4bg7lf9e".

a="aAsmr3idd4bgs7Dlsf9eAF "

def fun 1 _ 2(x):# 1 & 2

X=x.lower()# tamaño Conversión de escritura

Cantidad=[]

dic={}

Para I en x:

Si es dígito() :#If . es un número, saque el número de la cadena A y genere una nueva cadena.

Número añadido (I)

De lo contrario: #2 Cuente el número de apariciones de cada letra en la cadena A (no distingue entre mayúsculas y minúsculas) y genere un diccionario. Por ejemplo: {'a':3, 'b':1}

Si está en el Centro de información del conductor:

Continuar

En caso contrario:

dic & lti& gt=x.count(i)

nuevo="". Add(Cantidad)

Imprimir "La nueva cadena numérica es:"+new

print "El diccionario es: %s"%dic

fun1_2(a )

def fun3(x):

x=x.lower()

new3=[]

Para x en I :

Si continúo en new3:

Si no:

new3.append(i)

Imprimir "". Agregar (nuevo 3)

fun3(a)

Datos extendidos:

Notas sobre el uso de la función printf

1, ancho de dominio

%d: Salida basada en la longitud real de los datos enteros.

Si desea generar un ancho específico, puede especificar el ancho del campo. % MD->m ancho de campo, después de imprimir, se muestran m dígitos en la consola;

Si el número de dígitos a imprimir excede los m que configuramos, envíelo como está;

p>

Si el número que se va a imprimir tiene menos dígitos que el número establecido, complete los espacios en blanco de la siguiente manera:

Si m es un número positivo, alinee a la izquierda (relleno izquierdo );

p>

Si m es negativo, alinee a la derecha (relleno derecho).

2. Caracteres de escape

Si desea generar el carácter "%", debe estar representado por dos %s consecutivos en la cadena de "control de formato".

Por ejemplo: printf ("%f%%", 1.0/3 resultado de salida: 0.333333%);