iPython:创建依赖于循环索引的变量

时间:2013-09-24 17:00:42

标签: variables loops ipython-notebook

亲爱的Stackoverflow社区,

我真的很喜欢编程,所以如果我没有得到你的答案并且不得不再问一遍,请原谅。 我试图使用搜索功能,我很确定我的问题是一个常见问题,但是我不明白答案是诚实的。

我正在使用iPython 1.1.0来运行名为cantera的程序,该程序用于Combustion建模。如果我是正确的,它运行Python 2.7。我的问题是我想通过matplotlib绘制多个数据点,但获得这些数据点似乎有点困难。我想表明两个特定燃烧变量的依赖性。 我的方法是创建一个循环,并为每个步骤创建一个这样的数据点,并最终绘制所有这些数据点。 我试图创建依赖于索引名称的变量,但结果我使用的代码不起作用。

%matplotlib内联 将matplotlib.pyplot导入为plt 导入numpy为nm 来自未来导入部门 将cantera导入为ct

for i in range(50,151):     x_i = i / 100

事情是每个循环都会覆盖现有变量x_i 所以我最终得到一个变量x_i。 我想要的是每个循环创建一个新的变量x_1,x_2 x_3,x_4等等。 有没有一种简单的方法可以做到这一点?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用字典:

x={}
for i in range(50,151): x[i] = i/100

或列表

x=[]
for i in range(50,151): x.append(i/100)