Topic: 'spogliare' un intero  (Letto 615 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline janis

  • python neanderthalensis
  • ****
  • Post: 262
  • Punti reputazione: 0
  • i'm still drowing...clutching at straws
    • Mostra profilo
'spogliare' un intero
« il: Luglio 14, 2008, 16:43 »
domanda vergognosa: :embarrassed:
se ho [('1',)] quale metodo posso usare per trasformarlo in 1?
cioè 'spogliarlo' di tutte le parentesi e apici vari e ridurlo a semplice intero?
scusate l'ignoranza... :sick:
grazie ;) :birrame:

Offline crap0101

  • python sapiens sapiens
  • ******
  • Post: 1.529
  • Punti reputazione: 5
  • Long Live The New Flesh
    • Mostra profilo
    • crap0101 washroom
Re: 'spogliare' un intero
« Risposta #1 il: Luglio 14, 2008, 16:50 »
[hlpycode]lista = [('1',)]
for i in lista:
  for j in i:
    try:
      r = int(j)
      print r
    except:
      print j, "non e' un numero intero"[/hlpycode]

se non ho capito male
« Ultima modifica: Luglio 14, 2008, 16:53 da crap0101 »

Offline janis

  • python neanderthalensis
  • ****
  • Post: 262
  • Punti reputazione: 0
  • i'm still drowing...clutching at straws
    • Mostra profilo
Re: 'spogliare' un intero
« Risposta #2 il: Luglio 14, 2008, 17:02 »
...quello che cercavo e in tempo da record!!! :ok: :party:
ho levato try-except perchè tanto so già che saranno tutti interi, sono serial di un db
GRAZIEEEEEEEEEEEEEEE :birrame:

Offline Markon

  • python sapiens sapiens
  • *
  • moderatore
  • Post: 4.104
  • Punti reputazione: 5
    • Mostra profilo
    • Neolithic
Re: 'spogliare' un intero
« Risposta #3 il: Luglio 14, 2008, 19:52 »
Oppure:

[hlpycode]s= [('1',)]
int(s[0][0])[/hlpycode]

Se sei sicura della posizione ;)

Ciao

Offline janis

  • python neanderthalensis
  • ****
  • Post: 262
  • Punti reputazione: 0
  • i'm still drowing...clutching at straws
    • Mostra profilo
Re: 'spogliare' un intero
« Risposta #4 il: Luglio 15, 2008, 09:06 »
grazie...in effetti è più 'rischioso' ma più pulito...
grazie ancora ragazzi :*