פייתון/פייתון גרסה 3/List Comprehension: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Mathreturn (שיחה | תרומות)
מ הוספת קטגוריה:פייתון גרסה 3 באמצעות HotCat
Mathreturn (שיחה | תרומות)
שורה 113:
יצירת רשימה מקוננת תתבצע באמצעות סוגרים מרובעים או עגולים על שם האיבר ברשימה ה-comprehension:
<source lang = "python">
 
L=[1,2,3,4]
 
שורה 119 ⟵ 118:
 
print(L1)
print(L1[0])
print(L1[1])
>>>[[2, 1], [4, 2], [6, 3], [8, 4]]
[2, 1]
[4, 2]
 
</source>
 
===משורות לעמודות ולהפך===
באמצעות List Comprehension ניתן לשנות את השורות מעמודות.
 
<source lang = "python">
row = [[0,1,2],[3,4,5],[6,7,8]]
print(row)
print(row[0])
>>>[[0, 1, 2], [3, 4, 5], [6, 7, 8]]
 
col=[[r[i] for r in row] for i in [0, 1, 2]]
print(col)
print(col[0])
>>>[[0, 3, 6], [1, 4, 7], [2, 5, 8]]
</source>