只有一個元素的元組取值

只有一個元素的元組取值

這個問題我是在學習pytorch的時候看到的,在使用pytorch搭建神經網絡經過訓練之後,想要通過matplotlib將訓練出的擬合直線畫出來的時候,有一行代碼:xplot,=plt.plot(x_data,y_train.numpy(),'o')
xplot之後這個逗號讓我很費解,去掉還不對,我查了一下,發現這個是元組的語法規則。
首先在元組只有一個元素的時候,定義元組的時候必須t = (1,),這個時候如果想要取得元組裏的元素,可以通過x,= t,也可以x = t[0],示例代碼如下:

t = (1,)
print(t)
x = t
print(x)
e , = t
print(e)
s = t[0]
print(s)

輸出如下:
(1,)
(1,)
1
1

參考的鏈接如下:點這裏,這裏是參考鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章