python3元组

136 阅读1分钟
# 元组使用小括号,元素之前用逗号分割
# 元组的内容不允许修改
a = (100, 3.14, "小明")
b = (10)  # 这个括号是表达式
c = (10,)  # 如果只有一个元素,后面需要加一个逗号
print(b)  # 10
print(c)  # (10,)
print(type(b))  # <class 'int'>
print(type(c))  # <class 'tuple'>'

print(a[0])  # 100 根据下标查找

print(a.index(3.14)) # 1 如果没有找到,会报错

print(a.count(100))  # 1 计算某个元素出现的次数

print(len(a))  # 3 查找元组的长度


# 元组的数据不能修改,但是里面如果包含list则可以被修改
a = (100, [1000, 2000])
a[1].append(3000)
print(a)  # (100, [1000, 2000, 3000])