3. Python Arrays
Examples:
import array as arr
# creating an array with integer type
a = arr.array('i', [1, 2, 3])
# printing original array
print("The new created array is : ", end=" ")
for i in range(0, 3):
print(a[i], end=" ")
print()
3
ENG/SALMA MOHAMMAD
# creating an array with float type
b = arr.array('d', [2.5, 3.2, 3.3])
# printing original array
print("The new created array is : ", end=" ")
for i in range(0, 3):
print(b[i], end=" ")
4. Python Arrays
الجدوال
للمصفوفات المدخلة البيانات أنواع يحدد التالي
:
ENG/SALMA MOHAMMAD 4
Code
C types
Python types
i
signed int
int
I
unsigned int
int
l
signed long
int
L
unsigned long
int
f
float
float
d
double
float
6. ENG/SALMA MOHAMMAD 6
Python Arrays
Example :
for i in range(0, 3):
print(a[i], end=" ")
print()
# inserting array using
# insert() function
a.insert(1, 4)
print("Array after insertion : ", end=" ")
for i in (a):
print(i, end=" ")
print()
6
ENG/SALMA MOHAMMAD
# array with float type
b = arr.array('d', [2.5, 3.2, 3.3])
print("Array before insertion : ", end=" ")
for i in range(0, 3):
print(b[i], end=" ")
print()
# adding an element using append()
b.append(4.4)
print("Array after insertion : ", end=" ")
for i in (b):
print(i, end=" ")
print()
8. ENG/SALMA MOHAMMAD 8
ENG/SALMA MOHAMMAD 8
Python Arrays
Example:
import array
# initializing array with array values
# initializes array with signed integers
arr = array.array('i', [1, 2, 3, 1, 5])
# printing original array
print("The new created array is : ", end="")
for i in range(0, 5):
print(arr[i], end=" ")
print()
# using pop() to remove element at 2nd position
print("The popped element is : ", end="")
print(arr.pop(2))
8
ENG/SALMA MOHAMMAD
# printing array after popping
print("The array after popping is : ", end="")
for i in range(0, 4):
print(arr[i], end=" ")
print("r")
# using remove() to rem
ove 1st occurrence of 1
arr.remove(1)
# printing array after removing
print("The array after removing is : ", end="")
for i in range(0, 3):
print(arr[i], end=" ")
10. ENG/SALMA MOHAMMAD 10
Python Lists
Example :
list1=[1,2,3,4,5,6,7]
list2=['salma','mohammad']
for x in list1:
print(x,end=‘ ')
#print(x,sep=‘ ')
list1.append(9) # add value to end
print(list1[0:], sep=‘ ')
10
ENG/SALMA MOHAMMAD
list3=list1.copy()
print(list1[0:], sep=‘ ')
list2.extend(list1)
print(list2[0:], sep=‘ ')
list1.insert(3,4)#post,value
print(list1[0:], sep=‘ ')
11. ENG/SALMA MOHAMMAD 11
Python Lists
Example :
list1=[1,2,3,4,5,6,7]
list2=['salma','mohammad']
for x in list1:
print(x,end=‘ ')
#print(x,sep=‘ ')
list1.append(9) # add value to end
print(list1[0:], sep=‘ ')
11
ENG/SALMA MOHAMMAD
list3=list1.copy()
print(list1[0:], sep=‘ ')
list2.extend(list1)
print(list2[0:], sep=‘ ')
list1.insert(3,4)#post,value
print(list1[0:], sep=‘ ')
12. ENG/SALMA MOHAMMAD 12
Python Lists
Example:
l1=[1,2,3,5,7,8,9]
l1.pop(3) #index
print(l1)
l1.remove(9) #value
print(l1)
l1.reverse()
print(l1)
list.clear()
print(l1)
12
ENG/SALMA MOHAMMAD
Example:
L2=[7,5,1,4,1,2,9]
L2.sort()
L2.sort(reverse=True) #Optional. reverse=True will sort the list
#descending. Default is reverse=False
print(L2)