【发布时间】:2021-07-25 08:18:16
【问题描述】:
我想使用列表推导。已尝试多次迭代,仅显示当前一次。
friends = ['Alice', 'Bob', 'Charlie', 'Derek']
cons_ends = [i for i in friends if i[-1] != ("a", "e", "i", "o", "u")]
print(cons_ends)
['Alice', 'Bob', 'Charlie', 'Derek']
【问题讨论】:
-
请改用
if i[-1] not in ("a", "e", "i", "o", "u")。 (或者更好:if i[-1] not in "aeiou")