给出以下(伪)代码:
# Create an empty array
names = []
# open random data and create an array with every read line.
with open(random, "r") as randomdata:
names = randomdata.readlines()
return names
在这种情况下,为什么要创建一个空数组? randomdata.readlines()
已经创建了一个数组,因此我们从random
中读取的所有内容都被写入了一个数组中。如果现在将randomdata.readlines()
分配给names
,我们会将一个数组写入一个数组中吗?那么程序员为什么要这么做呢?我正在使用Python3。