元組:
>>> btuple=(['monday',1],2,3)
>>> btuple
(['monday', 1], 2, 3)
>>> btuple[0][1]
1>>> len(btuple)
3>>> btuple[1:]
(2, 3)
列表元素可以改變
元組元素不可以改變
alist=['axp','ba','cat']
>>> alist[1]='alibaba'
>>> print(alist)
['axp', 'alibaba', 'cat']
>>> atuple=('axp','ba','cat')
>>> atuple[1]='alibaba'
traceback (most recent call last):
file "", line 1, in atuple[1]='alibaba'
typeerror: 'tuple' object does not support item assignment
>>> alist=[3,5,2,4]
>>> alist
[3, 5, 2, 4]
>>> sorted(alist)
[2, 3, 4, 5]
>>> alist
[3, 5, 2, 4]
>>> alist.sort()
>>> alist
[2, 3, 4, 5]
>>> atuple=(3,5,2,4)
>>> sorted(atuple)
[2, 3, 4, 5]
>>> atuple
(3, 5, 2, 4)
>>> atuple.sort()
traceback (most recent call last):
file "", line 1, in atuple.sort()
attributeerror: 'tuple' object has no attribute 'sort'
元組用在什麼地方:
1、在對映型別中作為鍵使用
2、函式的特殊型別引數
3、作為函式的特殊返回值
def foo(args1,args2='world!'):
print(args1,args2)
>>> foo('hello,')
hello, world!
>>> foo('hello,',args2='python!')
hello, python!
>>> def foo(args1,*argst):print(args1)
print(argst)
>>> foo('hello','wangdachui','niuyun','linling')
hello
('wangdachui', 'niuyun', 'linling')
>>> def foo():
return 1,2,3
>>> foo()
(1, 2, 3)
Python 元組 學習筆記
python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。如下例項 tup1 google runoob 1997 2000 tup2 1,2,3,4,5 tup3 a b c d 方法 tuple 此...
Python學習筆記 元組
1 元組的定義 tuple 元組 與列表類似,不同之處在於元素不能改 元組表示多個元素組成的序列 元組在python開發中,由特定的應用場景 用於儲存一串資訊,資料之間使用,逗號 分隔 元組用 定義 元組的索引從0開始 索引就是資料在元組中的位置編號 2 建立元組 info tuple zhangs...
python學習筆記 元組
元組的理解以及特性 列表 打了激素的陣列 元組 帶了緊箍咒的列表,是不可變的 names a b c 1,1.5,1,2 tuple names 1,1.5,2 4j,hello 1,2 10 print type names type tuple names print tuple names.i...