1樓:日time寸
l = [1,2,3]
對於列表變數l中其實儲存的
是列表的*位置*,而不是值
t = (l, 4)
tuple中儲存的也就是list的位專置,如果列屬表l的值變化了,但是位置並沒有變換,所以t仍然是沒有變化的。
python中的tuple問題
2樓:
>>> t = ([1,2,3],['a','b','c'])>>> print t
([1, 2, 3], ['a', 'b', 'c'])>>> l =t[0]
>>> print l
[1, 2, 3]
>>> l=t[1]
>>> print l
['a', 'b', 'c']
>>> s =([1,2,3])
>>> print s
[1, 2, 3]
>>> ll = s[0]
>>> print ll
1>>> ll = s[2]
>>> print ll
3>>>
原因是tuple在只有抄一個元素bai
時,du需要在末尾加入zhi「,」消除歧dao義>>> ss = ([1,2,3],)
>>> ll = ss[0]
>>> print ll
[1, 2, 3]
>>> ll = ss[1]
traceback (most recent call last):
file "", line 1, in
indexerror: tuple index out of range
>>>
python中丟擲異常處理,python中丟擲異常處理
try先輸出 bai1 print 1 然後丟擲valueerror異常du,直接跳到except valueerror print 3 輸出zhi dao3,finally作為無論如何必須 專要執行的語句,輸出6 print 6 當丟擲exception異常時會輸出4.應該 屬是這樣的 要期末了還...
python中和的差別,python中v和f的區別
python 預設可用 代linux系統的路徑分隔符是 用 取代windows系統的路徑符。專 import os os.sep 的值即是指路徑分隔符。在檔案屬路徑中用os.sep 指令碼即可實現跨linux windows平臺。python中 v 和 f 的區別?回車符復 r 換行符 n 水平製表...
python中典變數未定義,python中字典變數未定義
拼寫錯誤 if request d 句沒執行的話,key不存在。python自定義處理字典的函式,說沒有定義?那是因為你單獨在shell裡面執行,和你當前的那個.py檔案,木有任何關係啊。所以才回報錯,說那個 答函式找不到的。你還是先看看這個吧 整理 多圖詳解 如何在windows下開發python...