如何在python3中输入二维数组?
新手,想实现能够在python程序中输入一个二维数组然后用其中的元素进行运算的功能。开始尝试直接用input发现input似乎不允许有[]符号出现,如果不能直接输的话,能...
新手,想实现能够在python程序中输入一个二维数组然后用其中的元素进行运算的功能。开始尝试直接用input发现input似乎不允许有[]符号出现,如果不能直接输的话,能否通过输入多个元素及行列数在程序中构成二维数组后再运算呢?
展开
2个回答
展开全部
input允许[]出现的。你再试一下:
~ $ python
Python 2.7.3 (default, Mar 13 2014, 11:03:55)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> i = input()
[1,2,3]
>>> i
[1, 2, 3]
>>> i = input()
[[1,2,3],[4,5,6],[7,8,9]]
>>> i
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
>>>
追问
啊啊。。这我搞错了,但这样input的数组好像不能运算(就我想的代码来说。。)
追答
可以运算的。for循环加下标就可以, i[0][0], i[0][1] 这样访问。里面的元素都是整数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询