טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
אין דעם טוטאָריאַל, מיר וועלן נעמען אַ נעענטער קוק אין רשימות. מיר האָבן שוין געלערנט וועגן סטרינגס און ינדעקסיז אין פּיטהאָן. לאמיר זיך אביסל טייף טונקען.
ליס
קוק אין דעם בייַשפּיל:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
print(names[0])
דאָס וועט דרוקן בלויז די פּאָזיציע אין אינדעקס 0 ד"ה "שאַהבאַז" אויף די וואָקזאַל.
אָדער איר קענען דרוקן די גאַנץ רשימה נאָר דורך ניצן print(names)
אָבער, לאָמיר זאָגן אַז מיר מוזן דערהייַנטיקן די רשימה פון נעמען אין אַ שפּעטער בינע פון די פּראָגראַם. מיר קענען טאָן דאָס ווי דאָס:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
names[3] = Dimitri
print(names)
איצט די פּאָזיציע אין אינדעקס 3 איז דערהייַנטיקט צו "דימיטרי".
געניטונג
דאָ ס אַ געניטונג פֿאַר איר. איך ווילן צו שרייַבן אַ פּראָגראַם צו געפֿינען דעם גרעסטן נומער אויף דיין רשימה. דאָס איז אַ פאַנטאַסטיש געניטונג פֿאַר ביגינערז, אַזוי גיין פאָרויס און פאַרברענגען אַ ביסל מינוט אויף דעם, און קום צוריק און פאָרזעצן לייענען.
באַשייד
זאל ס דעפינירן אַ רשימה פון נומערן
numbers = [6, 7, 2, 0, 9, 4, 1, 3]
איצט, צו געפֿינען דעם גרעסטן נומער אין דער רשימה, מיר דאַרפֿן צו דעפינירן אן אנדער בייַטעוודיק, לאָזן אונדז רופן עס מאַקס. דעם בייַטעוודיק וועט האַלטן די גרעסטע נומער. טכילעס, איר ווילן צו יבערנעמען אַז דער ערשטער נומער אין דער רשימה איז די גרעסטע נומער.
max = numbers[0]
מיר נאָר יבערנעמען אַז דער ערשטער נומער איז די גרעסטע נומער. גיכער זענען אונדזער האַשאָרע איז פאַלש. אַזוי מיר דאַרפֿן צו יטערייט איבער דעם רשימה דורך לופּינג דורך עס. מיר וועלן באַקומען יעדער נומער און פאַרגלייַכן עס מיט 'מאַקס'. אויב עס איז גרעסער ווי 'מאַקס', מיר דאַרפֿן צו באַשטעטיק 'מאַקס' צו דעם נומער.
for number in numbers:
if number > max:
max = number
print(max)
צוויי-דימענשאַנאַל רשימות
לאָמיר רעדן וועגן צוויי-דימענשאַנאַל רשימות אין פּיטהאָן. צוויי-דימענשאַנאַל רשימות זענען גאָר שטאַרק און זיי האָבן אַ פּלאַץ פון אַפּלאַקיישאַנז אין דאַטן וויסנשאַפֿט און מאַשין וויסן.
דאָ ס אַ בייַשפּיל: אין מאטעמאטיק, מיר האָבן אַ באַגריף גערופן מאַטריץ, וואָס איז ווי אַ רעקטאַנגגיאַלער מענגע פון נומערן. לאמיך דיר ווייזן.
דאָס איז אַ 3 דורך 3 מאַטריץ מיט ווערטיקאַל שפאלטן און האָריזאָנטאַל ראָוז. איצט מיר קענען מאָדעל דעם אין פּיטהאָן ניצן אַ צוויי-דימענשאַנאַל רשימה. א צוויי-דימענשאַנאַל רשימה איז אַ רשימה ווו יעדער נומער אין דער רשימה איז אן אנדער רשימה. לאמיך דיר ווייזן.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
דאָס איז אַ צוויי-דימענשאַנאַל רשימה ווו יעדער נומער האט נאָך דריי זאכן אין עס. די רשימה וועט זיין געזאגט צו האָבן דריי זאכן און יעדער נומער האט דריי זאכן. דאס איז גערופן אַ צוויי-דימענשאַנאַל רשימה.
דאָס איז ווי מיר וועלן אַקסעס אַ נומער אין אַ צוויי-דימענשאַנאַל רשימה.
matrix[1][2]
דער ערשטער קוואַדראַט קלאַמער איז רעפּריזענטינג די נומער פון דער ערשטער רשימה הייסט [4, 5, 6]. דער צווייטער איז רעפּריזענטינג די אינדעקס פון די נומער ין דער רשימה, ד"ה 6. לאָמיר דרוקן דעם.
איר קענט אויך דערהייַנטיקן די יחיד איינסן אין דעם פּראָגראַם ווי פריער.
לאמיר צוגעבן א נעסטעד שלייף צו מאַכן די זאכן טשיקאַווע. דאָס וועט דרוקן אַלע די וואַלועס אין אונדזער צוויי-דימענשאַנאַל רשימה אויף די וואָקזאַל.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
matrix[1][2]
for row in matrix:
for item in row:
print(item)
רשימה מעטהאָדס
אין דעם אָפּטיילונג, מיר וועלן דיסקוטירן עטלעכע פון די רשימה מעטהאָדס אָדער רשימה פאַנגקשאַנז. דאָס זענען די אַפּעריישאַנז וואָס מיר קענען דורכפירן אין אַ רשימה.
צו אָנהייבן, לאָזן אונדז דעפינירן אַ רשימה פון נומערן:
numbers = [4, 1, 7, 5, 0, 9]
איצט, עס זענען אַ נומער פון טינגז וואָס מיר קענען טאָן מיט דעם רשימה. מיר קענען לייגן נייַע זאכן צו עס, מיר קענען באַזייַטיקן יגזיסטינג זאכן און קענען קאָנטראָלירן פֿאַר די עקזיסטענץ פון אַ נומער.
אַזוי ווען איר דרוקן numbers.
אַ רשימה פון פאַרשידענע פאַנגקשאַנז וועט קנאַל אַרויף. מיר קענען זען אַלע די מעטהאָדס אָדער פאַנגקשאַנז איר קענען נוצן מיט רשימות.
לאָמיר רופן דעם אַפּענד אופֿן צו לייגן אַ נייַע נומער צו דער רשימה. זאל ס זאָגן '13'. אַקטואַללי, ניט עס איז נישט אַ גוט נומער. סתם א וויץ, איך בין נישט גלייבליך. לאָמיר לייגן '13' און דאַן דרוקן אונדזער רשימה.
numbers.append(13)
print(numbers)
איר קענען זען אַז די נומער '13' איז געדרוקט אין די סוף פון דער רשימה. אָבער וואָס אויב איר ווילן צו לייגן אַ נומער ערגעץ אין די מיטל אָדער אין די אָנהייב פון אונדזער רשימה? פֿאַר דעם, מיר נוצן אַ אַנדערש אופֿן, וואָס איז גערופן אַ "אַרייַנלייגן". עס ניצט צוויי וואַלועס. דער ערשטער ווערט איז דער אינדעקס ווו איר ווילן צו אַרייַנלייגן אַן עלעמענט און די רגע איז די פאַקטיש נומער.
זאל ס נוצן עס:
איר קענען זען אַז די נומער '13' איז געדרוקט אין די אָנהייב.
לאָמיר זאָגן, מיר ווילן צונעמען אַ נומער. דער אופֿן וואָס מיר וועלן נוצן איז "אַראָפּנעמען".
זאל ס קאָנטראָלירן די עקזיסטענץ פון אַ נומער אין אונדזער רשימה. עס איז פיל סימפּלער ווי עס סאָונדס. מיר קאָנטראָלירן די עקזיסטענץ פון 20 אויף אונדזער רשימה. דאָס איז ווי מיר וועלן טאָן דאָס:
numbers = [4, 1, 7, 5, 0, 9]
print(20 in numbers)
עס וועט צוריקקומען אַ בוליאַן ווערט רעפּריזענטינג די עקזיסטענץ פון '20' אין דער רשימה.
איר קענען לערנען וועגן אַלע די פאַרשידענע פאַנגקשאַנז פון דער באַאַמטער פּיטהאָן דאַקיומענטיישאַן.
נעם צוזאם
דאָס איז געווען אַלע וועגן די רשימות. איר קענען עקספּערימענט מיט די מעטהאָדס צו באַקומען געניט אין פּיטהאָן רשימות.
דער ווייַטער לעקציע וועט פאָקוס אויף "טופּלעס" אין פּיטהאָן.
לאָזן אַ ענטפֿערן