如何使用python从ascii文件创建数组

时间:2014-11-07 16:10:07

标签: python arrays ascii

我有一个ascii文件(example.dat):

3 5 2 1 3 
4 2 3 4 2
2 1 3
2 1 8 7

如何使用python创建以下数组:

A = (3, 5, 2, 1, 3, 4, 2, 3, 4, 2, 2, 1, 3, 2, 1, 8, 7)

1 个答案:

答案 0 :(得分:1)

input = """3 5 2 1 3 
4 2 3 4 2
2 1 3
2 1 8 7"""

f = [int(i) for i in input.split()]
A = tuple(f)

A的价值现在是:

(3, 5, 2, 1, 3, 4, 2, 3, 4, 2, 2, 1, 3, 2, 1, 8, 7)

重要提示:这不是一个数组,这是一个元组。此外,如果您的所有输入都是整数,这只会起作用(因为int(i))。