我正在尝试编写代码,我想问你如何让 while 循环重复直到找到一个单词,例如在我的情况下是列表中的END。
L=[]
while "END" (not) in L :
L=L.append(something)
问我你是否不明白我的意思。
我正在尝试编写代码,我想问你如何让 while 循环重复直到找到一个单词,例如在我的情况下是列表中的END。
L=[]
while "END" (not) in L :
L=L.append(something)
问我你是否不明白我的意思。
您编写的代码可以正常工作,除了list.append()
返回 None 并就地修改列表;不要将其分配回 L:
L=[]
while "END" not in L :
L.append(something)
>>> a = [1,2,3]
>>> while 12 not in a:
... a.append(len(a)+1)
...
>>> a
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
例如 ...
如果你有一些东西的清单,这就是你如何达到预期的结果。
for something in somethings:
if something != "END":
L.append(something)