亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

t中包含一個[]的時候,L怎么取值

http://img1.sycdn.imooc.com//57a93e300001932302040168.jpg不知道有沒有人想過,當t=([1,2,3])的時候,L=t[0],print L輸出的L并不是[1,2,3]為什么

正在回答

4 回答

tuple中只有一個元素的時候,要在這個元素后面加“,”

否則編譯器將會把代表tuple結構的“()”誤解為表示算術優先級的括號,從而使你定義的這個結構不再被編譯器認為是tuple結構

1 回復 有任何疑惑可以回復我~

括號優先級最高,所以你這是列表

0 回復 有任何疑惑可以回復我~

我感覺當元組中只有一個列表元素的時候,會把它默認為就是列表,你在列表后面加一個‘,‘就不一樣了,加了逗號,系統就知道他是元組了

2 回復 有任何疑惑可以回復我~

L=t[0:]

在0后面輸入0':'

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758390    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

t中包含一個[]的時候,L怎么取值

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號