Az „str” objektum nem támogatja az elem hozzárendelését” hiba azt jelzi, hogy egy meglévő karakterlánc értékét próbálja módosítani. Most készen áll arra, hogy szakértőként megoldja ezt a Python-hibát.
Támogatja a lista tétel-hozzárendelést?
Míg a lista értékeit módosíthatja, a soron belüli értékek nem módosíthatók. Ezenkívül a sorok zárójelben vannak tárolva, míg a listák szögletes zárójelben vannak megadva. Mivel az értékeket nem lehet megváltoztatni egy sorban, az elem hozzárendelés nem működik.
Mi az elem-hozzárendelés a Pythonban?
A TypeError: 'str' objektum nem támogatja az elem hozzárendelését, akkor fordul elő, ha megkísérli megváltoztatni vagy módosítani a karakterlánc karakterét az assignment operátor használatával. A karakterlánc egy megváltoztathatatlan objektum, amelyet nem lehet megváltoztatni.
Hogyan rendelhetsz elemet egy karakterlánchoz Pythonban?
Karakterlánc létrehozásához tegye a karaktersorozatot szimpla, dupla vagy hármas idézőjelbe, majd rendelje hozzá egy változóhoz. A Python-változók oktatóanyagában megtudhatja, hogyan működnek a változók a Pythonban. Például hozzárendelhet egy 'a' karaktert a single_quote_character változóhoz.
Hogyan javíthatom ki, hogy az str objektum nem támogatja az elem hozzárendelését?
Ha módosítani szeretne egy karakterláncot, új karakterláncot kell létrehoznia egy régi szöveg tartalma alapján. Az „str” objektum nem támogatja az elemkiosztást” hibaüzenet jelzihogy egy meglévő karakterlánc értékét próbálja módosítani.