Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在dataquest上,有一个;对于应用程序中的应用程序“U数据”for应用程序的作用是什么?_Python_Python 3.x - Fatal编程技术网

Python 在dataquest上,有一个;对于应用程序中的应用程序“U数据”for应用程序的作用是什么?

Python 在dataquest上,有一个;对于应用程序中的应用程序“U数据”for应用程序的作用是什么?,python,python-3.x,Python,Python 3.x,我知道,当我们在apps_数据中处理row时,我认为Python理解了行是什么,因此它为我们执行了函数。它如何知道什么是“应用程序” 如果我们自己加上它,我们在哪里定义它 这与dataquest课程有关。当您执行以下操作时: opened_file = open('AppleStore.csv') from csv import reader read_file = reader(opened_file) apps_data = list(read_file) for app in apps_

我知道,当我们在apps_数据中处理row时,我认为Python理解了行是什么,因此它为我们执行了函数。它如何知道什么是“应用程序”

如果我们自己加上它,我们在哪里定义它

这与dataquest课程有关。

当您执行以下操作时:

opened_file = open('AppleStore.csv')
from csv import reader
read_file = reader(opened_file)
apps_data = list(read_file)

for app in apps_data[1:]:
    price = float(app[4])
app
是一个新名称(您不必先使用它)。for循环确保应用程序依次从
apps\u数据[1:][
获取每个值

这就是for循环的点-您一次选择一个项目

完整定义可概括为:

for app in apps_data[1:]:
    price = float(app[4])
用于:
这里有一个或多个名称,它们依次从

在您的情况下==
app
,表为apps\u data[1:]

for <target> in <iterable>: