嘿,大家有无论如何要求用户输入,并将他们的输入变成列表,元组或字符串?我想要一系列数字插入到矩阵中。我可以告诉他们将所有数字输入到控制台中,并且没有空格并遍历它们,但有没有其他方法可以做到这一点?Python-将用户输入变成列表
5
A
回答
6
你可以简单地做如下:
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的支持MATLAB式矩阵的定义,如果你使用它:
import numpy as np
s = raw_input('Enter the matrix:')
matrix = np.matrix(s)
例如
Enter the matrix:1 2 3; 4 5 3
设置matrix
于:在每一行由分号间隔和行
matrix([[1, 2, 3],
[4, 5, 3]])
独立的条目。
0
,如果你想有一个自动放置一个逗号的列表,只要它找到一个空间之间的数字使用:
query=input("enter a bunch of numbers: ")
a_list = list(map(int,query.split()))
print(a_list)
*分裂()将用逗号分开,没有输入
*例如。 1 2 3 4 5 = [1,2,3,4,5]
相关问题
- 1. 如何在Python中将用户输入存储到列表中
- 2. Python:如何将用户输入转换为列表
- 3. 将用户输入写入文件python
- 4. 将一个列表变成一组 - Python
- 5. 将列表变成一个元组python
- 6. Python中的用户输入变量
- 7. Linux中的Python:将用户输入异步放入队列
- 8. 在Python 2.4中读取用户输入,将它放入队列
- 9. 如何使用eval将用户输入放入列表中?
- 10. Python - 将用户输入保存在新变量中
- 11. 将用户输入分配给Python中的变量
- 12. 从原始用户输入生成PDF表单(Python)
- 13. 如何用python中的用户输入列表更新json?
- 14. 使用用户输入查找并替换列表(python)
- 15. Python argparse列表输入
- 16. python列表中的输入
- 17. 使用lambda与用户输入列表
- 18. Python或C:将对的列表变成连接列表
- 19. 如何制作用户输入到Python的输入字符串列表?
- 20. 如何使用标准输入将用户输入值获取到列表中
- 21. Python:用户输入作为列表索引
- 22. 如何通过用户输入添加到python列表中
- 23. 用户输入打印预选列表(python 2.6)
- 24. Python - 对Ints列表进行排序用户输入
- 25. 从用户输入(Cicles)创建新列表 - Python
- 26. Python函数使用户输入的数字列表
- 27. 如何从Python模块根据用户输入打开列表
- 28. 根据列表Python 3.x检查用户输入
- 29. 如何在Python中请求用户的列表输入?
- 30. 比较用户输入一个Python列表
非常感谢。从字面上理解今天的地图,所以我没有想到要使用它 – 2015-03-31 00:06:00
应该真的使用一个尝试/除了投射时,有很多方法会引发错误 – 2015-03-31 00:20:54
我还建议用空格分隔元素并使用普通的'.split ()'因为它自动处理项目之间的多个空格。即''1 2 3 4 5'.split()' - >'['1','2','3','4','5']' – martineau 2015-03-31 00:23:47