In Python, to have a dynamic array one can use lists. Lists are dynamic. You can keep adding elements to it without reserving space for its size.
list1 = []
print(list1)
list1.append('a')
print(list1)
list1.extend(['c','d'])
print(list1)
list1.pop()
print(list1)
Secondly, one can use array library's array to create dynamic arrays. These arrays are by default dynamic.
from array import array
x = array('d') # 'd' denotes an array of type double
print(x)
x.append(1.1)
print(x)
x.append(2.2)
print(x)
x.pop() # returns 2.2
print(x)
array('d')
array('d', [1.1])
array('d', [1.1, 2.2])
array('d', [1.1])
Comments
Post a Comment