רשימות בפייתון: כל מה שאתה צריך לדעת על רשימות פיתון



בלוג זה יוביל אותך דרך מושג הרשימות בפיתון. זה גם יעזור לך להבין את הפעולות ומניפולציות הנתונים באמצעות רשימות פיתון.

שפת התכנות של פייתון התגלתה כשפת התכנות החמה ביותר בימינו. מפתחים הבינו את החשיבות של יישום יעיל במקום כתיבת תוכניות מורכבות. משרת את המפתחים עם תכונות ויישומים מחוץ לקופסה, מושג כזה הוא רשימות בפייתון. זה אוסף סוג מידע אשר לעתים קרובות עדיף לאחסן נתונים שהוזמנו בפייתון. להלן המושגים הנדונים בבלוג זה:

מהי רשימה בפייתון?

רשימה היא אוסף סוג מידע בפיתון. הוא מוזמן ומאפשר גם כניסות כפולות. רשימות בפיתון אינן צריכות להיות הומוגניות, מה שאומר שהוא יכול להכיל סוגי נתונים שונים כמו מספרים שלמים, מחרוזות וסוגי נתוני אוסף אחרים. זה משתנה באופיו ומאפשר לאינדקס לגשת לחברים ברשימה.





כדי להכריז על רשימה, אנו משתמשים בסוגריים מרובעים.

הרשימה היא כמו כל מערך אחר שאנו מצהירים עליו בשפות תכנות אחרות. רשימות בפיתון משמשות לעתים קרובות ליישום ערימות ותורים. הרשימות ניתנות לשינוי באופיין. לכן, ניתן לשנות את הערכים גם לאחר הכרזת רשימה.



mylist = [0,1,2,3,4,5,6]

אינדקס:

אינדקס-פיתון רשימות-אדוריקה

כדי לגשת לערך מרשימה, אנו משתמשים בערכי האינדקס. להלן הקוד כדי לקבל את האות 'A' מהרשימה המכילה את האותיות של המילה 'EDUREKA'.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] הדפסה (a [6]) הדפסה (a [-1])

שתי הצהרות ההדפסה יביאו את האות 'A' מהרשימה.

מדוע להשתמש ברשימה?

בעת בחירת סוג נתונים לאחסון הנתונים שלנו, עלינו לזכור את המאפיינים והתכונות של סוג הנתונים. זה נעשה יעיל ובטוח יותר אם נקבל את הבחירה הנכונה מלכתחילה.

דוגמה לחסימה סטטית בג'אווה

רשימה עדיפה כי היא יכולה לאחסן מספר נתונים בו זמנית. קל להחליף ולשנות את הערכים בתוך רשימה. אנו יכולים לאחסן את הרצף ברשימה ולבצע מספר חזרות גם באמצעות הלולאות. ישנן פעולות רבות שאנו יכולים לבצע גם ברשימה, מאפשר להבין את הפעולות השונות שיש לנו עבור רשימות בפייתון.

רשימת פעולות בפייתון

להלן הפעולות שנוכל לבצע ברשימה.

  • לְצַרֵף
  • ברור
  • עותק
  • לספור
  • לְהַאֲרִיך
  • לְהַכנִיס
  • אינדקס
  • פּוֹפּ
  • לְהַסִיר
  • לַהֲפוֹך
  • סוג

לְצַרֵף

a = [1,2,3,4,5] א. הוסף (6) הדפס (א) # הפלט יכלול 6 בסוף הרשימה.

ברור

איך לצאת בג'אווה - -
a = [1,2,3,4,5] a.clear () # זה ינקה את הרשימה או ירוקן את הרשימה.

עותק

a = [1,2,3,4,5] b = a.copy () הדפס (b) # זה יוצר את עותק הרשימה.

לספור

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # זה ייתן את מספר הפעמים בהן 5 נוכחות ברשימה.

לְהַאֲרִיך

a = [1,2,3,4,5] a.extend (טווח (6,11)) # זה יוסיף את הערכים ברשימה זו מטווח האובייקטים הניתן לחזרה.

לְהַכנִיס

a = ['edureka', 'python', 'science science'] a. insert (2, 'intelligence intelligence') # זה יוסיף את המחרוזת בערך האינדקס 2

אינדקס

a = ['edureka', 'python', 'programmering', 'science science', 'AI', 'machine machine'] a.index ('science science') # זה יקבל את ערך האינדקס במחרוזת 'data מדע שהוא 3.

פּוֹפּ

a = [1,2,3,4,5] a.pop () # זה יקפיץ את הערך מסוף הרשימה כלומר 5. ברשימה כבר לא יהיו 5 אחרי זה.

לְהַסִיר

a = [1,2,3,4,11,5] א.הסר (11) # זה יסיר 11 מהרשימה.

לַהֲפוֹך

a = [5,4,3,2,1] א.הפוך () # זה יהפוך את הרשימה. הצהרה # אחרת כדי להפוך את הרשימה a = a [:: -1]

סוג

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # תקבל כתוצאה רשימה ממוינת.

החלפת ערך ברשימה

a = ['edureka', 'python', 'science science', 'tennis', 'machine machine'] a [3] = 'בינה מלאכותית' # זה יחליף את הערך באינדקס הנתון לערך המוזכר.

חזר דרך רשימה

ניתן להשתמש ברשימות גם כן. להלן הקוד לאיטראציה של רשימה והדפסת ערכים באמצעות הצהרת בקרה.

a = [1,2,3,4,5] עבור x ב- a: אם x == 4: הפסקה הדפסה (x) # זה יחזור דרך הרשימה וידפיס את הערכים עד שהוא נתקל ב -4.

בונה הרשימה

בונה הרשימה משמש ליצירה / הכרזה על רשימה.

a = רשימה ((1,2,3,4,5)) הדפס (a) # תקבל רשימה עם הערכים המוצהרים בבנאי.

כפי שאתה יכול לראות, בונה הרשימה לוקח את הטופל כטענה. באופן דומה, אתה יכול להכריז על כל סוג נתונים אחר כמו מילון או סט בתוך בונה הרשימה.

חיתוך רשימה בפייתון

נניח שיש לך רשימה עם מספרים 0-10. אבל אתה רוצה לקבל את המספרים רק בין 5-10, אסור לך לגשת לכל האלמנטים שמקלידים את ערכי האינדקס של כל המספרים האלה. במקום זאת תוכלו לבצע את הגישה בקוד שלמטה.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # זה יקבל את כל המספרים החל ממדד 4 לאינדקס 11. a [-1: - 6] # זה יקבל את כל המספרים מהאינדקס 11 לאינדקס 6. a [4:] # זה ידפיס את כל המספרים החל מאינדקס 4 עד סוף הרשימה. a [: 6] # זה ידפיס את כל המספרים מאינדקס 0 עד אינדקס 6.

הגדרת משנה מחדש בפייתון

המשנה של הגדרת רשימה פירושה, הכרזת רשימה בתוך רשימה קיימת.

מחרוזת מפוצלת של Java
a = רשימה (טווח (5,11) b = [1,2,3,4, a] # כדי לגשת לערך ברשימה b [4] # זה ידפיס את הרשימה a. b [4] [4] # זה יקבל את הערך בערך האינדקס 4 ברשימה a. b [4] [4] = 19 # אנחנו יכולים לשנות גם את הערכים, להחליף, למחוק לשנות וכו '.

במקום רשימה, אנו יכולים להשתמש גם בכל סוג נתונים אחר. אך מכיוון שקבוצה אינה צמודה, לא ניתן יהיה לגשת לפריטי ההגדרה בנפרד באמצעות ערכי האינדקס.

בבלוג זה דנו ברשימות בפיתון ובכל הפעולות שנוכל לבצע. רשימות בפיתון הוא מושג חשוב מאוד אשר ממלא תפקיד חשוב בעת לימוד היסודות של תכנות פיתון. לשפת התכנות של פייתון יש תכונות רבות מחוץ לקופסה, עם היא הפכה לאחת משפות התכנות הפופולריות ביותר בימינו. אתה יכול גם להירשם כדי להתחיל את הלמידה שלך.

יש איזה שהן שאלות? הזכיר אותם בתגובות, אנו נחזור אליך.