【发布时间】:2020-02-12 16:56:48
【问题描述】:
我有一个非常简单的 python 问题,但看起来并不那么简单。我正在执行数据库查询,但归结为以下原则。
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
fruits = ["1", "2", "3"]
print(fruits)
如何让 x 更改为新值?
x 的当前输出是“apple”、“banana”、“cherry”,但是在我改变水果之后,我想要“apple”、“1”、“2”、“3”
【问题讨论】:
-
“让 x 更改为新值”是什么意思?什么是例外输出?
-
你不能,而且你真的不想。如果你认为你这样做了,那么你可能有一个你没有看到的更好的方法。真正的问题是什么?
-
@cdrom 我对这个问题的理解是 OP 想要更改正在迭代的值,并且他期待像“apple”、“1”、“2”、“3”或“苹果”、“2”、“3”。
-
就像@cdrom 说的,你想要的输出是什么?
-
编辑了所需输出的问题
标签: python python-3.x list