元组

定义:使用小括号来表示(),元组中的数据可以是任意类型。
tu = (1,2,3)
print(type(tu))

1:元组中只要一个元素,怎么定义? 需要在括号中加一个逗号
 tu2 = (1,)

2:元组的操作方法

1)下标取值、切片

tu3 = (11, 22, 33, 44, 55)
# 下标取值
print(tu3[2])
# 切片
print(tu3[1:4])

2)index:根据元素查找对应的下标(如果找不到对应的元素,会报错)

      count:查找某个元素在元组中出现的次数

tu4 = (11, 22, 33, 44, 55, 11, 22, 33, 11, 11, 22)
print(tu4.index(111))
print(tu4.count(22))

 注意点:

#元组没有添加数据的方法,也没有修改数据的方法,也没有删除数据的方法
#元组是不可变类型的数据:定义的之后内部的数据不可以修改
#字符串也是不可变类型的数据:
#数值类型数据是不可变类型;
#列表:是可变类型的数据

#数据内容发生变化,id不变的是可变类型数据,数据发送变化,id也发送了变化(意味着不在是同一个数据了),那么就是不可变

 


posted on 2020-02-04 12:05  胖弟弟  阅读(110)  评论(0)    收藏  举报

导航