Ho bisogno di convertire un elenco di liste in un elenco di numeri interi.Converti un elenco di elenchi in un elenco di interi
da:
L1 = [[1, 2, 3, 4], [3, 7, 1, 7], [0, 5, 6, 7], [9, 4, 5, 6]]
a:
L2 = [1234, 3717, 0567, 9456]
Come posso fare pitone riconoscere un numero intero a partire da 0? Mi piace il caso L2[2]
L'altra domanda è, come posso controllare se gli articoli in un elenco sono ordinati?
A = [1, 2, 6, 9] ---->True
Oltre a questo:
A == sorted(A)
Voi ragazzi sono veloci. Grazie!
L'elenco L, contiene numeri interi non stringhe. Ho provato il tuo codice. Il tuo codice funzionerebbe per le stringhe, ma non continua a cancellare le virgole. – Ali
>>> L1 = [[1, 2, 3, 4], [3, 7, 1, 7], [0, 5, 6, 7], [9, 4, 5, 6]] >> > [int ("". join ([str (y) per y in x])) per x in L1] [1234, 3717, 567, 9456] –
Nessuna necessità per le parentesi interne: '" ".join (str (y) per y in x) '. Inoltre, questo è un caso in cui 'map' sembra più naturale:' "" .join (map (str, x)) '. – FMc