Python 在dataquest上,有一个;对于应用程序中的应用程序“U数据”for应用程序的作用是什么?
我知道,当我们在apps_数据中处理row时,我认为Python理解了行是什么,因此它为我们执行了函数。它如何知道什么是“应用程序” 如果我们自己加上它,我们在哪里定义它 这与dataquest课程有关。当您执行以下操作时: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_
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>: