課程
/后端開發
/Python
/初識Python
t1=(1,)的輸出去(1,),t2=(1,2,)的輸出是(1,2)為什么可以自動去掉最后的逗號,t1不可以?
2016-05-11
源自:初識Python 4-8
正在回答
tuple 類型是 用 圓括號括起來的, 但是如果tuple 只有一個元素的話, 為了區分單元素tuple 和 其他, 約定一個元素的tuple 的寫法為:?
('itme1',) (1,) ##?如下 print?(1)+(2) 3 print(1,)+(2,) (1,?2)
?
CoderLeob 提問者
為了區別它是一個tuple,一個小規定吧
正是因為用()定義單元素的tuple有歧義,所以 Python 規定,單元素 tuple 要多加一個逗號“,”,這樣就避免了歧義。多元素的話就沒有影響了
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-11
tuple 類型是 用 圓括號括起來的, 但是如果tuple 只有一個元素的話, 為了區分單元素tuple 和 其他, 約定一個元素的tuple 的寫法為:?
?
2016-05-11
為了區別它是一個tuple,一個小規定吧
2016-05-11
正是因為用()定義單元素的tuple有歧義,所以 Python 規定,單元素 tuple 要多加一個逗號“,”,這樣就避免了歧義。多元素的話就沒有影響了