#列表
food_list =['玉米','萝卜','茄子','西红柿']
#元组--不可修改--支持索引-支持切片-直接赋值-定义tuple
food_tuple = ('玉米','萝卜','茄子','西红柿')
#可以包含不同类型的元素 数值 字符 列表 元组
tuple_v = (9,'a','b',[1,2,3],(1,2,3))
e_tuple = tuple()#同list()同一概念
#元组中只有一个元素
e_tuple = (1,)
#索引和切片
print(tuple_v[0])
print(tuple_v[1:3])
print(tuple_v[-1])
print(tuple_v[-1][0:2])
#遍历
for i in tuple_v:
print(i)
#不可变
#tuple_v[0] = 'a'
#常见操作
print(len(tuple_v))
print(dir(tuple_v))
tuple_v1 = (1,2,'a','b',[1,2,3],'a')
print(tuple_v1.count(1))
print(tuple_v1.count([1,2,3]))
#查找元素的索引 多个时返回第一个的索引
print(tuple_v1.index('a'))
9
('a', 'b')
(1, 2, 3)
(1, 2)
9
a
b
[1, 2, 3]
(1, 2, 3)
5
['add', 'class', 'class_getitem', 'contains', 'delattr', 'dir', 'doc', 'eq', 'format', 'ge', 'getattribute', 'getitem', 'getnewargs', 'getstate', 'gt', 'hash', 'init', 'init_subclass', 'iter', 'le', 'len', 'lt', 'mul', 'ne', 'new', 'reduce', 'reduce_ex', 'repr', 'rmul', 'setattr', 'sizeof', 'str', 'subclasshook', 'count', 'index']
1
1
2