答案 0 :(得分:0)
查看此代码:
li = ['of','in','a','bb','abbb']
lii = []
for i in li:
j = len(i)
if j == 1 or j == 2:
lii.append(i)
for i in lii:
li.remove(i)
print li
输出:
['abbb']
答案 1 :(得分:0)
在迭代列表时,您无法修改列表。 但你可以这样做:
L = ['of', 'P', 'representig', 'the', 'subs', 'et', 'ye', 'ti']
result = [i for i in L if len(i) != 1 and len(i) != 2]