python學習知識點
阿新 • • 發佈:2021-11-27
python易混淆知識點記錄:
一、python中元組(tuple)的資料若只有一個,則需要加引號,否則是字串,而不是tuple
tup1 = ('Mak') tup2 = ('Mar',)
輸出tup1和tup2的資料型別
type(tup1)
輸出結果:str
type(tup2)
輸出結果:tuple
二、tuple的陣列不可更改,而list的資料可以更改
listA = ['a', 'b', 'c'] tupleA = ('a', 'b', 'c')
type(listA)
type(tupleA)
listA[0] = 'dddd' print(listA)
tupleA[0] = 'ddd' print(tupleA)
三、元組的基本方法
1 animals = ('lama', 'sheep', 'lama', 48) 2 # 索引 3 print(animals[1]) 4 print(animals.index('sheep'))
# 計算 print(animals.count('lama'))
1 # 元組可以用作詞典 2 tupleDic = {('this', 'is'): 23, ('is', 'a'): 12, ('a', 'sentence'): 23} 3 print(tupleDic[('this', 'is')])
1# 列表不可以做詞典 2 listDic = {['this', 'is']:23, ['is', 'a']:12} 3 print(listDic)
1 # 元組可以是集中中的詞,但是列表不可以 2 A = {('this', 'is'), ('is', 'a'), ('a', 'sentence')} 3 A.add('add') 4 print(A) 5 for x in A: 6 print(x)