I am trying to modify my 2D tab but python shows me the following error:
tab[Lig][Col] = car
TypeError: 'str' object does not support item assignment
tab = input().split(' ')
nbLignes = int(tab[0])
nbColonnes = int(tab[1])
nbRectangles = int(input())
tableau = [["."] * nbColonnes for m in range(nbLignes)]
for k in range(nbRectangles):
tab2 = input().split(' ')
iLig1=int(tab2[0])
iLig2=int(tab2[2])
iCol1=int(tab2[1])
iCol2=int(tab2[3])
car=tab2[4]
caractere = tab2[4]
for Lig in range(iLig1,iLig2+1):
for Col in range(iCol1,iCol2+1):
tab[Lig][Col] = car
for Lig in range (nbLignes):
for Col in range(nbColonnes):
print(tab[Lig][Col],sep= ' ')