Есть ли способ найти элемент в кортеже без использования цикла for в Python?

У меня есть кортеж из значений Control, и я хочу найти одно из них с подходящим именем. Сейчас я использую следующее:

listView
for control in controls:
    if control.name == "ListView":
        listView = control

Могу ли я сделать это проще, чем это? Возможно, что-то вроде:

listView = controls.FirstOrDefault(c => c.name == "ListView")
5
задан Joan Venge 6 December 2011 в 23:22
поделиться