Attic»论坛 Python Base 元组

元组

[复制链接]
发表于 2025-9-23 11:02:53 | 显示全部楼层 |阅读模式
#列表
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

GMT+8, 2025-10-28 06:06 , Processed in 0.076356 second(s), 35 queries Archiver|手机版|小黑屋|Attic ( 京ICP备2020048627号 )

快速回复 返回顶部 返回列表