asignar id

Chema Cortes py en ch3m4.org
Jue Sep 11 03:08:12 CEST 2008


El Monday 08 September 2008 19:35:19 areyes en dsic.upv.es escribió:
> hola.
> estoy comenzando en el uso de python y de pywordnet pero aún no sé
> cómo explotarlos muy bien de forma que tengo un problema que no sé
> resolver, espero puedan orientarme.
> la situación es la siguiente. tengo la salida del tipo:
> ('A' in {noun: angstrom, angstrom unit, A}, 'A' in {noun: vitamin A,
> antiophthal
> mic factor, axerophthol, A}, 'A' in {noun: deoxyadenosine
> monophosphate, A}, 'A'
> in {noun: adenine, A}, 'A' in {noun: ampere, amp, A}, 'a' in {noun: A, a},
> 'A' in {noun: A, type A, group A})
>
> ('adversity' in {noun: adversity, hardship, hard knocks}, 'adversity'
> in {noun: adversity})
>
> en donde para el primer caso 'A' tiene 6 sentidos diferetes y para el
> segundo, 'adversity' tiene sólo 2.
>
> el punto es cómo puedo hacer para que python lea esta salida y
> dependiendo del número de sentidos de cada palabra, le asigne un id.
> por ejemplo, para 'A', debería obtener 'A'[0], 'A'[1], 'A'[2]...'A'[6]
> mientras que para 'adversity' sería 'adversity'[0], 'adversity'[1]
>
> si alguno tiene una idea se la agradecería.

Nunca deberías extraer información de la "salida" a no ser que no tengas otra 
opción. Cuando dices "asignar un id" a cada sentido, ¿a qué te refieres 
exactamente? No conozco esta herramienta, pero por lo poco que he visto de 
los ejemplos parece que los "sentidos" de una palabra se devuelven como 
secuencias, que se maneja al estilo de una lista:

N['A'][0],N['A'][1],...,N['A'][6]
N['adversity'][0],N['adversity'][1]


------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.python.org/pipermail/python-es/attachments/20080911/08505bd3/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es