Döngüler İçin İç İçe Tek Satır

| |

Bir matrisin devrik bu işlevi python'da yazdı:

def devrik(m): yükseklik = len(m) genişlik = len(m[0]) dönüş [ [ m[i ][j] for i in range(0, height) ] for j in range(0, genişlik) ] 

Bu süreçte tek satırın nasıl iç içe geçtiğini tam olarak anlamadığımı fark ettim for döngülerinin yürütülmesini sağlayın. Lütfen aşağıdaki soruları yanıtlayarak anlamama yardım edin:

  1. Bu for döngüsünün yürütülme sırası nedir?
  2. Üçlü iç içe for döngüsüne sahip olsaydım , hangi sırayı yürütür?
  3. Döngü için yuvalanmamış eşit eşit ne olurdu?

Verilen,

[ function( i,j) nesnede i,j için ] 
  1. Bu döngü yapısını kullanmak için nesne ne tür olmalıdır?
  2. Sıra nedir? i ve j'nin nesne içindeki öğelere atandığı yer?
  3. Farklı bir for döngüsü yapısıyla simüle edilebilir mi?
  4. Bu for döngüsü, benzer veya farklı bir yapıyla iç içe geçebilir mi? Ve nasıl görünürdü?

Addi ulusal bilgiler de takdir edilmektedir.