我一直在練習Python和2D列表賦值。我一直試圖創建一個每天有24天(空字符串)的7天的日曆。Python字符串賦值錯誤
day = [""] * 24
timetable = day * 7
timetable[0][15] = "meeting with Jane"
但是,當我嘗試分配上述字符串時,我得到Typeerror。
Traceback (most recent call last):
File "C:\Users\workspace\test\2D.py", line 7, in <module>
timetable[0][15] = "meeting with Jane"
TypeError: 'str' object does not support item assignment
我明白字符串是不變的,所以我用列表的方法.append()
但它仍然沒有工作不能被重新分配的值。
有人能告訴我如何在這裏分配一個字符串?如上所示,我收到一個錯誤。 – skyrocker