Или как в операторе if в измененном списке.
Я уже некоторое время читаю StackOverflow (спасибо всем). Я люблю это. Я также видел, что вы можете оставить вопрос и ответить на него самостоятельно. Извините, если я дублирую, но я не нашел этот конкретный ответ в StackOverflow.
- Как проверить, есть ли элемент в списке, но изменить его одновременно?
Моя проблема:
myList = ["Foo", "Bar"]
if "foo" in myList:
print "found!"
Поскольку я не знаю регистр элемента в списке, я хочу сравнить его со списком в нижнем регистре. Очевидный, но безобразный ответ будет:
myList = ["Foo", "Bar"]
lowerList = []
for item in myList:
lowerList.append(item.lower())
if "foo" in lowerList:
print "found!"
Могу ли я сделать это лучше?