Ho una lista:Come rimuovere spazi iniziali e finali dalle stringhe in una lista Python
row=['hi', 'there', 'how', ...........'some stuff is here are ','you']
come si può vedere row[8]='some stuff is here are '
se l'ultimo carattere è uno spazio vorrei ottenere tutto tranne per l'ultimo carattere come questo:
if row[8][len(row[8])-1]==' ':
row[8]=row[8][0:len(row[8])-2]
questo metodo non funziona. qualcuno può suggerire una sintassi migliore per favore?
Cosa si intende per "non funziona"? Che errore ottieni? –
In realtà, non riesco a vedere che 'row [8]' è ''alcune cose sono qui'' - hai omesso quella parte. Se lo fosse, il codice che avevi, sebbene non il più Pythonic, avrebbe funzionato. – Thanatos
@Thanatos puoi suggerire come posso renderlo più pietoso –