028 元組的內置方法

元組類型的內置方法(tuple)

元組是不可變的列表,也就是說元組的值不能夠修改,所以元組通常只用於只存不取的需求python

1.用途

語族和列表同樣能夠用來存儲多個愛好,多種描述狀態等app

2.定義

在()內能夠又多個任意來行的值,用逗號分隔開元素code

hobby_list = ('ran','play','read')索引

3.經常使用操做和內置方法

1.索引取值內存

2.切片class

3.長度循環

4.成員運算in/not in數據類型

5.循環方法

6.count數據

7.index

1.索引取值

food_tuple = ('apple','banana','orange','grape')
print(food_tuple[0])

# apple

2.切片(顧頭不顧尾,步長)

food_tuple = ('apple','banana','orange','grape')
print(food_tuple[:-1])
# ('apple', 'banana', 'orange')

print(food_tuple[::-1])
# ('grape', 'orange', 'banana', 'apple')

3.長度

food_tuple = ('apple','banana','orange','grape')
print(len(food_tuple))

# 4

4.成員運算

food_tuple = ('apple','banana','orange','grape')

print('app' in food_tuple)
# False

print('apple' in food_tuple)
# True

5.循環

food_tuple = ('apple','banana','orange','grape')
for food in food_tuple:
    print(food)
# 結果
apple
banana
orange
grape

6.count()

food_tuple = ('apple','banana','orange','grape','apple')
print(food_tuple.count('apple'))
# 2

7.index()

food_tuple = ('apple','banana','orange','grape','apple')
print(food_tuple.index('banana'))
# 0
print(food_tuple.index('apple'))
# 1

4.元組是存放多個值的

5.元組是有序的

name_tuple = ('xichen')
print(id(name_tuple))
# 2474398778232

name_tuple = ('eee')
print(id(name_tuple))
# 2474398778288

6.元組是不可變數據類型

7.元組和列表的區別

1.列表可變的緣由是:索引所對應的值的內存地址是能夠改變的

2.元組不可變得緣由是:索引所對應的值的內存地址是不能夠改變的

相關文章
相關標籤/搜索