+ -
当前位置:首页 → 问答吧 → python 中输入格式化数据

python 中输入格式化数据

时间:2011-09-03

来源:互联网

2
5 9 1 4
4 4 5 6
6 8 5 4
0 4 4 3
以上数据如果用c++是:
int n
int num[4][4];
cin>>n;
for(int i = 0; i<n; ++i)
  for(int j = 0; j<n; ++j)
  for(k = 0; k<4; ++k)
  cin>>num[i][j][k];

初用python,不知道怎么输入。
请教一下,谢谢。

作者: lood339   发布时间: 2011-09-03

用input或raw_input(读入一行), split(把一行按空格分开),int(string to int)。

例如,如果用python 2.x:

Python code

n = input()
num = [map(int, raw_input().split()) for _ in range(4)]

作者: panghuhu250   发布时间: 2011-09-03

用 readlines 读入,解析一下字符串就是了

作者: fox000002   发布时间: 2011-09-03