מערך בפייתון | סט 2 (פונקציות חשובות)

מערך בפייתון | סט 1 (מבוא ופונקציות)

מערך בפייתון | סט 2

להלן כמה פונקציות שימושיות נוספות הניתנות ב-Python עבור מערכים:

פונקציית Typecode של מערך

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

Python3
   # importing 'array' for array operations   import   array   # initializing array with array values   arr  =   array  .  array  (  'i'  [  1     2     3     1     2     5  ])   # using typecode to print datatype of array   print   (  'The datatype of array is : '  )   print   (  arr  .  typecode  )   

תְפוּקָה
The datatype of array is : i 

פונקציית גודל פריט מערך

פונקציה זו מחזירה את גוֹדֶל בבתים של a ס אלמנט מערך אינגלי. בדוגמה זו אנו משתמשים בפונקציית itemize כדי לגלות את הגודל בבתים של רכיב מערך.

Python3
   # importing 'array' for array operations   import   array   # initializing array with array values   arr  =   array  .  array  (  'i'  [  1     2     3     1     2     5  ])   # using itemsize to print itemsize of array   print   (  'The itemsize of array is : '  )   print   (  arr  .  itemsize  )   

תְפוּקָה
The itemsize of array is : 4 

buffer_info() בפייתון

מחזירה tuple המייצג את כתובת שבה מאוחסן המערך ומספר האלמנטים בו. בדוגמה זו אנו משתמשים ב-buffer_info() כדי לעשות את אותו הדבר.

Python3
   # importing 'array' for array operations   import   array   # initializing array with array values   arr  =   array  .  array  (  'i'  [  1     2     3     1     2     5  ])   # using buffer_info() to print buffer info. of array   print   (  'The buffer info. of array is : '  )   print   (  arr  .  buffer_info  ())   

תְפוּקָה
The buffer info. of array is : (140491260368688 6) 

count() ב-Python

ספירת פייתונים () הפונקציה סופרת את מספר ההתרחשויות של טיעון שהוזכר במערך.

extend() ב-Python

הפונקציה הזו מוסיף מערך שלם המוזכר בארגומנטים שלו למערך שצוין. בדוגמה זו אנו משתמשים ב-extend() כדי להוסיף מערך נוסף.

Python3
   # importing 'array' for array operations   import   array   # initializing array with array values   arr1   =   array  .  array  (  'i'  [  1     2     3     1     2     5  ])   arr2   =   array  .  array  (  'i'  [  1     2     3  ])   # using extend() to add array 2 elements to array 1    arr1  .  extend  (  arr2  )   print   (  'The modified array is : '  )   for   i   in   range   (  0    9  ):   print   (  arr1  [  i  ]   end  =  ' '  )   

תְפוּקָה
The modified array is : 1 2 3 1 2 5 1 2 3  

מערך fromlist() פונקציה

פונקציה זו משמשת צרף רשימה המוזכרת בארגומנט שלה לסוף המערך. בדוגמה זו אנו משתמשים ב-fromlist() כדי להוסיף רשימה לסוף המערך.

Python3
   # importing 'array' for array operations   import   array   # initializing array with array values   arr   =   array  .  array  (  'i'  [  1     2     3     1     2     5  ])   li   =   [  1     2     3  ]   # using fromlist() to append list at end of array   arr  .  fromlist  (  li  )   # printing the modified array   print   (  'The modified array is : '    end  =  ''  )   for   i   in   range   (  0    9  ):   print   (  arr  [  i  ]  end  =  ' '  )   

תְפוּקָה
The modified array is : 1 2 3 1 2 5 1 2 3  

tolist() ב-Python

פונקציה זו משמשת להפיכת מערך לרשימה. בדוגמה זו אנו משתמשים ב-tolist() כדי להמיר מערך לרשימה.

Python3
   # importing 'array' for array operations   import   array   # initializing array with array values   arr   =   array  .  array  (  'i'  [  1     2     3     1     2     5  ])   # using tolist() to convert array into list   li2   =   arr  .  tolist  ()   # printing the new list   print   (  'The new list created is : '    end  =  ''  )   for   i   in   range   (  0    len  (  li2  )):   print   (  li2  [  i  ]  end  =  ' '  )   

תְפוּקָה
The new list created is : 1 2 3 1 2 5