מערך בפייתון | סט 2 (פונקציות חשובות)
מערך בפייתון | סט 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