Ehi ragazzi c'è comunque da chiedere l'input dell'utente e trasformare il loro input in una lista, una tupla o una stringa? Voglio una serie di numeri da inserire in una matrice. Potrei dire loro di digitare tutti i numeri nella console senza spazi e scorrere attraverso di essi ma ci sono altri modi per farlo?Python - Trasformare l'input dell'utente in una lista
5
A
risposta
6
Si può semplicemente fare come segue:
user_input = input("Please provide list of numbers separated by comma, e.g. 1,2,3: ")
a_list = list(map(float,user_input.split(',')))
print(a_list)
# example result: [1, 2, 3]
2
NumPy supporta definizioni di stile MATLAB matrice se si sta utilizzando:
import numpy as np
s = raw_input('Enter the matrix:')
matrix = np.matrix(s)
esempio
Enter the matrix:1 2 3; 4 5 3
imposta i matrix
a:
matrix([[1, 2, 3],
[4, 5, 3]])
registrazioni distinte su ogni riga da spazi e righe da virgola.
0
se si vuole avere un elenco che inserisce automaticamente una virgola ogni volta che trova uno spazio tra i numeri usano questo:
query=input("enter a bunch of numbers: ")
a_list = list(map(int,query.split()))
print(a_list)
* split() li dividere con virgole, senza input
* per esempio. 1 2 3 4 5 = [1, 2, 3, 4, 5]
Problemi correlati
- 1. Python trasformare una lista in una lista di tuple
- 2. Come posso trasformare una stringa in una lista in Python?
- 3. xsl: trasformare una lista in una tabella 2-D
- 4. Semantica di trasformare lista in stringa
- 5. Un modo per trasformare questo in una lista?
- 6. Trasporta con calma una lista in Python
- 7. Dividere una lista in python
- 8. Unire alcuni elementi di una lista in una lista Python
- 9. converti una lista piatta in lista di elenchi in python
- 10. Come fare la comprensione degli elenchi (modo compatto per trasformare una lista in un'altra lista) in C#?
- 11. F # trasformare lista ad un albero
- 12. trasformare un hash rubino nella lista html
- 13. È possibile trasformare una matrice in una lista di parametri per una funzione?
- 14. Come trasformare una lista di oggetti in una mappa di due campi in Scala
- 15. Python: iterate attraverso una lista
- 16. python converte una stringa in lista argomenti
- 17. Come tagliare una lista in Python
- 18. Passare una matrice/lista in Python
- 19. copia profonda una lista in Python
- 20. duplica ogni membro in una lista - python
- 21. creazione di una lista predefinita in python
- 22. Python os.path.join() su una lista
- 23. lista weakref in python
- 24. valori di swap in una tupla/lista all'interno di una lista in Python?
- 25. Come mutare una lista con una funzione in python?
- 26. lista rimescolamento specifico in Python
- 27. Rimuovi 'u' da una lista python
- 28. lista attribuzioni sparse in python
- 29. Esiste un metodo JDK o guava per trasformare un valore nullo in una lista vuota
- 30. È possibile trasformare una lista in un dt nidificato di chiavi * senza * ricorsione?
grazie. Oggi ho appena imparato a conoscere le mappe, quindi non pensavo di usarlo –
dovrei davvero usare una prova/eccetto durante il casting, ci sono molti modi in cui questo solleverà un errore –
Ti consiglierei anche di separare gli elementi in base agli spazi e usando semplicemente '.split() 'perché gestisce più spazi tra gli elementi automaticamente. Ad esempio: '1 2 3 4 5'.split() '->' [' 1 ',' 2 ',' 3 ',' 4 ',' 5 '] ' – martineau