我正在尝试编写代码,我想问你如何才能请求一个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()
回报无,就地修改列表您的代码;不要将它重新分配给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]
例如...
+1用于正确解析问题:-) – Levon 2012-08-07 13:59:00
如果您有一些事情的列表,那么您可以如何实现预期的结果。
for something in somethings:
if something != "END":
L.append(something)
为什么'END'突然出现在'L'中? “东西”从哪里来? – 2012-08-07 13:45:11
@Tichodroma有些东西可能包含END。 – Reginald 2012-08-07 13:46:09
虽然不是“结束”在L =类型错误 – Reginald 2012-08-07 13:47:12