1. 程式人生 > 其它 >python學習知識點

python學習知識點

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)