[英]I am new to python and this error keeps showing up
錯誤 :
traceback (most recent call last): file "main.py", line 6, in <module>
states_in_india [0] = "Rajastan" typeerror : 'tuiple' object does not support item assignment
編碼 :
states_in_india = "Maharashtra","Gujrat","Punjab"
print(states_in_india)
states_in_india[0] = "Rajastan"
states_in_india.extend = "Tamilnadu"
print (states_in_india)
元組是不可變的,因此您不能通過為它們的索引之一分配值來改變它們。
您可能想要使用列表。
states_in_india = "Maharashtra","Gujrat","Punjab"
states_in_india[0] = "whatever" #illegal
states_in_india = ["Maharashtra","Gujrat","Punjab"]
states_in_india[0] = "whatever" #legal, changes the list
states_in_india
>>> ["whatever","Gujrat","Punjab"]
states_in_india = "Maharashtra","Gujrat","Punjab" # this is tuple
print(states_in_india)
# below line is illegal in tuple cause you can't add, remove from tuple
states_in_india[0] = "Rajastan"
將您的代碼轉換為列表
states_in_india = ["Maharashtra","Gujrat","Punjab"]
在您的代碼中添加 [] 將聲明為列表
states_in_india[0] = "Rajastan"
此代碼將完美地工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.