2. Hardware Array Creation :
import ctypes Output :
ArrayType=ctypes.py_object*4 >>>
slots=ArrayType() 4
slots=[4,6,9,2] 6
i=0 9
for i in range(3): 2
print data[i]
3. Hardware Array Creation :
import ctypes
ArrayType=ctype.py_object*5 Output :
slots=ArrayType() >>>
i=0 1
for i in range(5): 1
slots[i]=1 1
print slots[i] 1
1
4. Hardware Array Creation :
import ctypes Output :
ArrayType=ctypes.py_object*5 >>>
data=ArrayType() 1
i=0 2
for i in range(5): 3
data[i]=i+1 4
print data[i] 5
5. Hardware Array Creation :
import ctypes Output :
def arr(n): >>>arr(3)
ArrayType=ctypes.py_object*n 1
data=ArrayType() 3
i=0 5
for i in range(n):
data[i]=2*i+1
print data[i]
6. import ctypes
Output :
def add(n):
>>>add
ArrayType=ctypes.py_object*n
(3)
data=ArrayType()
None
i=0
4
for i in range(n):
None
data[i]=None
data[1]=4
for i in range(n):
print data[i]
7. Hardware Array Addion :
import ctypes Output:
ArrayType=ctypes.py_object*3 >>>
data=ArrayType() 4
data[0]=4 2
data[1]=2 9
data[2]=9
i=0
for i in range(3):
print data[i]
8. Hardware Array Deletion :
import ctypes Array_creation:
ArrayType=ctypes.py_object*3 1
data=ArrayType() 2
i=0 3
print ("Array_creation :")
for i in range(3):
data[i]=i+1
print data[i]
9. Hardware Array Deletion :
print ("Array_elemdeletion :") Array_edeletion:
data[1]=None 1
for i in range(3): None
print data[i] 3
print ("Array_deletion :") Array_deletion :
for i in range(3):
data[i]=None
print data[i]
10. Hardware Array Set _Item :
import ctypes
def setitem(n,index,value): Output :
ArrayType=ctypes.py_object*n <<<setitem(3,1,1)
data=ArrayType() None
i=0 1
for i in range(n): None
data[i]=None
for i in range(n):
data[index]=value
print data[i]
11. Hardware Array Get Item :
import ctypes:
def getitem(n,index): >>>getitem(3,1)
ArrayType=ctypes.py_object*n
data=ArrayType() 2
i=0
for i in range(n):
data[i]=i+1
return data[index]
12. Array In itialize,
H ardware et item :
Ad dition, get item, S
import ctypes Output :
def ini_add__seti(n,index,value): <<<ini_add_set
ArrayType=ctypes.py_object*n i(3,1,10)
data=ArrayType() None
i=0 None
for i in range(n):#1 None
data[i]=None
print data[i]
13. e Array I nitialize,
H ardwar t item :
Add ition, ge t item, Se
print ("data = ") data =
for i in range(n):#2 1
data[i]=2*i+1 3
print data[i] 5
print ("data = ") data =
print data[index]#3 1
for i in range(n):#4 10
data[index]=value 5
print data[i]
14. List : Creation , Appending .
>>># list creation:
>>>data=[1,2,3,4]
>>>data
>>>[1,2,3,4]
>>># list appending (add at last index)
>>>data.append(10)
>>>data
>>>[1,2,3,4,10]
15. List : Extending .
>>>A=[1,2,3,4]
>>>B=[5,6,7,8]
>>>A.extend(B)
>>>A
>>>[1,2,3,4,5,6,7,8]
16. List : Insertion .
>>>data=[1,2,3,4]
>>>data
>>>[1,2,3,4]
>>># list insertion (add value at certain index)
>>>data.insert(0,10)
>>>data
>>>[10,1,2,3,4]
17. List : Deleting .
>>>data=[1,2,3,4]
>>>data
>>>[1,2,3,4]
>>>#list deletion:(delete value from certain index )
>>>data.pop(1)
>>>data
>>>[1,3,4]
18. List : Deletion .
>>>data=[1,2,3,4]
>>>data
>>>[1,2,3,4]
>>>#list:delete value from last index)
>>>data.pop()
>>>data
>>>[1,2,3]