元组是不可变的列表,也就是说元组的值不能够修改,所以元组通常只用于只存不取的需求
python
语族和列表同样能够用来存储多个爱好,多种描述状态等
app
在()内能够又多个任意来行的值,用逗号分隔开元素
code
hobby_list = ('ran','play','read')
索引
1.索引取值
内存
2.切片
class
3.长度
循环
4.成员运算in/not in
数据类型
5.循环
方法
6.count
数据
7.index
food_tuple = ('apple','banana','orange','grape') print(food_tuple[0]) # apple
food_tuple = ('apple','banana','orange','grape') print(food_tuple[:-1]) # ('apple', 'banana', 'orange') print(food_tuple[::-1]) # ('grape', 'orange', 'banana', 'apple')
food_tuple = ('apple','banana','orange','grape') print(len(food_tuple)) # 4
food_tuple = ('apple','banana','orange','grape') print('app' in food_tuple) # False print('apple' in food_tuple) # True
food_tuple = ('apple','banana','orange','grape') for food in food_tuple: print(food) # 结果 apple banana orange grape
food_tuple = ('apple','banana','orange','grape','apple') print(food_tuple.count('apple')) # 2
food_tuple = ('apple','banana','orange','grape','apple') print(food_tuple.index('banana')) # 0 print(food_tuple.index('apple')) # 1
name_tuple = ('xichen') print(id(name_tuple)) # 2474398778232 name_tuple = ('eee') print(id(name_tuple)) # 2474398778288
1.列表可变的缘由是:索引所对应的值的内存地址是能够改变的
2.元组不可变得缘由是:索引所对应的值的内存地址是不能够改变的