There is a class called "Branch" in which I want to have employees stored as an Array and not List.
from com.gs.entities.Employee import Employee
from _datetime import datetime, timedelta
import array as arr
class Branch:
def __init__(self, branchName):
self.branchName = branchName
self.startTime = datetime.now()
self.endTime = datetime.now() + timedelta(hours=9)
#=======================================================================
# self.employees = []
# for i in range(0, 10):
# if(i < 6):
# self.employees.append(Employee(i, str(i), "Cashier"))
# elif(i < 8):
# self.employees.append(Employee(i, str(i), "Loan Officers"))
# elif(i == 8):
# self.employees.append(Employee(i, str(i), "Deputy Manager"))
# elif(i == 9):
# self.employees.append(Employee(i, str(i), "Manager"))
#=======================================================================
self.employees = arr.a
def startOperation(self):
print("Starting operation at " + self.startTime)
def endOperation(self):
print("Starting operation at " + self.endTime)
b = Branch("CP")
print(str(type(b.employees)))
print(*b.employees, sep="\n")
The commented out code when un-commented will print type of branch.employees as list. Now I wanted to store them as arrays (fixed size) therefore when they are printed on type, it should print "array". So I am trying to use arr.array BIF and it accepts as 'typecode' its very first argument. What is the typecode in this case ? (As I can only see a certain enumerated typecodes which one can pass)