Chyba „objekt „str“nepodporuje priradenie položky“vás informuje, že sa pokúšate upraviť hodnotu existujúceho reťazca. Teraz ste pripravení vyriešiť túto chybu Pythonu ako odborník.
Podporuje zoznam priradenie položiek?
Zatiaľ čo môžete zmeniť hodnoty v zozname, hodnoty vo vnútri n-tice sa zmeniť nedajú. Tiež n-tice sú uložené v zátvorkách, zatiaľ čo zoznamy sú deklarované v hranatých zátvorkách. Pretože nemôžete meniť hodnoty v n-tici, priradenie položky nefunguje.
Čo je priradenie položky v Pythone?
Chyba pythonu TypeError: objekt 'str' nepodporuje priradenie položky nastane, keď sa pokúšate zmeniť alebo upraviť znak v reťazci pomocou operátora priradenia. Reťazec je nemenný objekt, ktorý sa nedá zmeniť.
Ako priradíte položku k reťazcu v Pythone?
Ak chcete vytvoriť reťazec, vložte sekvenciu znakov do jednoduchých, dvojitých alebo trojitých úvodzoviek a potom ju priraďte k premennej. Môžete sa pozrieť na to, ako fungujú premenné v Pythone v návode na premenné Pythonu. Môžete napríklad priradiť znak „a“premennej single_quote_character.
Ako opravím, že str objekt nepodporuje priradenie položky?
Ak chcete zmeniť reťazec, musíte vytvoriť nový reťazec na základe obsahu starého. Chyba „str“nepodporuje priradenie položkyže sa pokúšate upraviť hodnotu existujúceho reťazca.