Python Can';t在一个简单的命令中分配给比较

Python Can';t在一个简单的命令中分配给比较,python,Python,我开始编写一些非常简单的代码,看一个简单的教程。当我尝试运行此命令时,出现以下错误: 无法分配给比较 我搜索了这个错误,但在一个更高级的代码中发现了它,我不理解 有人能解释一下吗 fruits = ["apple", "banana", "cherry"] for x in fruits: x in fruits[0] = "apple" print(x) 错误正在抱怨,因为关键字“in”在错误的位置使用 fruits = ["apple", "banana", "cherry"] for x

我开始编写一些非常简单的代码,看一个简单的教程。当我尝试运行此命令时,出现以下错误:

无法分配给比较

我搜索了这个错误,但在一个更高级的代码中发现了它,我不理解

有人能解释一下吗

fruits = ["apple", "banana", "cherry"]
for x in fruits: x in fruits[0] = "apple"
print(x)

错误正在抱怨,因为关键字“in”在错误的位置使用

fruits = ["apple", "banana", "cherry"]
for x in fruits:
   fruits[0] = "apple"
print(x)
这很有效。虽然循环并没有做一些有意义的事情

中的示例用法:

if 'a' in 'abc':
    print('yay')

for x in (1, 2, 3):
    # x become 1, 2, 3 each loop, this is called iteration.
    print(x)

现在还不清楚你在做作业时想完成什么。请回答您的问题,并解释您试图通过
for
循环实现什么。