不是用()替換成了[ ]嗎?
獲取 tuple 元素的方式和 list 是一模一樣的,我們可以正常使用 t[0],t[-1]等索引方式訪問元素,但是不能賦值成別的元素,不信可以試試:
>>>?t[0]?=?'Paul'
不是用()替換成了[ ]嗎?
獲取 tuple 元素的方式和 list 是一模一樣的,我們可以正常使用 t[0],t[-1]等索引方式訪問元素,但是不能賦值成別的元素,不信可以試試:
>>>?t[0]?=?'Paul'
不是用()替換成了[ ]嗎?
2018-12-29
舉報
2020-02-18
你想問的是為什么是t[0] 而不是t(0)么?如果是這個意思的話,我覺得應該是只是元組的表達式用()以示和list的區別,但是讀取元素的操作是用了索引的規則而[0]代表的是索引,索引規則是一樣的那么訪問元素的代碼自然是不變的
2018-12-29
( )替換成[ ],是指在初始化建立一個tuple的時候用( ),而初始化建立List是用[ ]。對于兩者的訪問都是用[ ],只不過list可以修改,tuple不支持修改,只能訪問。