Pagina 1 di 1

indicazione python

Inviato: sabato 20 settembre 2008, 18:55
da M1th
raga un solo problema....quando in python creo una funzione nella funzione metto come argomento ad esempio una parola....ma se volessi mettere una lista di parole molto lunga che ho su un documento di testo e naturalmente non voglio trascriverla ogni parola tra gli argomenti della funzione come faccio...potreste farmi un esempio con un programma che ad esempio in una lista scarta tutte le parole in maiuscolo e scrive a video le altre...grazie mille!!

Re: indicazione python

Inviato: sabato 20 settembre 2008, 19:03
da Ikitt
gnu/linux. ha scritto: raga un solo problema....quando in python creo una funzione nella funzione metto come argomento ad esempio una parola....ma se volessi mettere una lista di parole molto lunga che ho su un documento di testo e naturalmente non voglio trascriverla ogni parola tra gli argomenti della funzione come faccio...potreste farmi un esempio con un programma che ad esempio in una lista scarta tutte le parole in maiuscolo e scrive a video le altre...grazie mille!!

Codice: Seleziona tutto

#/usr/bin/python

import sys

f = open("lista.txt", "r")
parole = f.readlines()

for parola in parole:
    if not parola.isupper():
        print parola,
oppure, meglio

Codice: Seleziona tutto

#/usr/bin/python

import sys

for parola in open("lista.txt", "r"):
    if not parola.isupper():
        print parola,