擅长:python、mysql、java
<p>列表和数组是同义的。你知道吗</p>
<p><strong>问题1</strong></p>
<p>通常,在存储数据时,它被存储为带分隔符的文本文件。也就是说,数据项由一些特殊字符分隔。例如,如果文件包含</p>
<pre><code>1,Nissan,Red,5,2017
</code></pre>
<p>然后这将是一个逗号分隔的文本文件(csv)。您通常不希望存储数据,因为它将由您的示例中的特定语言格式化。你知道吗</p>
<p><strong>问题2</strong></p>
<p>可能需要Python中的字典,以便按名称而不是位置索引数据。如果要将数据存储为:</p>
<pre><code>cars = [
{
"index":1,
"brand":"Nissan",
"color":"Red",
"year": 2017
},{
"index":2,
"brand":"Ford",
"color":"Blue",
"year": 2012
}
]
</code></pre>
<p>然后你可以设置<code>cars[1]["year"] = 2016</code></p>
<p>这种格式还允许您在写入文本文件时使用json格式。您还可以像其他评论者所说的那样序列化/pickle您的数据或使用数据库。你知道吗</p>