擅长:python、mysql、java
<p>我不能确切地理解你想做什么,但我可以给出一些一般性的建议</p>
<p>在处理多个相关数据段时,应始终使用集合数据结构,而不是将它们存储在单独的变量中</p>
<p>例如,如果试图从用户输入三个名称,初学者程序员可能会说:“嘿,我知道我将使用三个变量!”。这是编写此代码的错误方法</p>
<p>即</p>
<pre><code>name1 = input('Name: ')
name2 = input('Name: ')
name3 = input('Name: ')
</code></pre>
<p>为什么这件事不受欢迎?因为您必须按名称访问每个变量,而使用索引动态访问它们是一件痛苦的事情</p>
<p>如果你想把这三个名字都打印出来,你现在就得写下来</p>
<pre><code>print(name1)
print(name2)
print(name3)
</code></pre>
<p>这是一个很大的工作</p>
<p>相反,始终使用列表或其他集合数据结构</p>
<p>例如,在这里,您最好这样编写代码</p>
<pre><code>names = []
for i in range(3):
names.append(input('Name: '))
...
for i in range(3):
print(names[i])
</code></pre>
<hr/>
<p>这回答了你的问题,因为听起来你好像在试图将数据保存在许多不同的变量中。这不仅使访问变量变得困难,而且使跟踪变量变得困难。这也不是Python设计的初衷(与MATLAB等其他语言不同,在MATLAB中,您可能被迫创建变量来跟踪矩阵等)</p>