Python: механизм понимания списка

При использовании понимания списка или ключевого слова в в контексте цикла, например:

for o in X:
    do_something_with(o)

или

l=[o for o in X]
  • Как работает механизм, лежащий в основе в ?
  • Какие функции \ методы в X он вызывает?
  • Если X может соответствовать более чем одному методу, каков приоритет?
  • Как написать эффективный X , чтобы понимание списка было быстрым?
6
задан Adam Matan 31 January 2011 в 06:45
поделиться