K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
已知如下两段Python代码:
# 代码1 nums = [1, 2, 3, 4] for num in nums: num *= 2 print(nums) # 代码2 fruits = ["apple", "banana", "cherry"] for index, fruit in enumerate(fruits): fruits[index] = fruit.upper() print(fruits)
请结合代码判断下列选项的正确性:
执行代码1后,输出的结果是[2, 4, 6, 8]
代码2无法正常运行,会抛出索引错误
执行代码2后,输出的结果是["APPLE", "BANANA", "CHERRY"]
Python中的for循环迭代变量会直接修改原可迭代对象的元素值