python--元组(十)

python--元组(十)

# 元组
'''
Python 元组类型 tuple
Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
'''

# 创建元组
tuple1 = (1,2,3,4,5,6)
print(tuple1)
# 元组分片
tuple2 = tuple1[:3] #将tuple1进行分片,同时将分片的元素复制给tuple2的元组
print(tuple2)
# 元组标记不是小括号,而是逗号。
tuple3 = 1,2,3,4    #没有括号只有逗号,打印类型他是元组类型
print(type(tuple3))  #<class 'tuple'>
tuple4 = (1)        #tuple4有小括号,但是没有逗号。打印类型他不是元组而是整形
print(type(tuple4)) # <class 'int'>
# 创建空元组
tuple5 = ()
print(type(tuple5))
# 创建一个元素的元组
tuple6 = (4,)
print(type(tuple6))

# 元组添加元素,需要通过分片复制原理来改变元组中的元素。相当于创建了一个新的元组
temp = (1,2,3,5,6,7)
temp = temp[:3]+(4,)+temp[3:]
print(temp)

# 元组删除元素,通过分片来删除,就是创建一个新的元组。
del temp  # 删除整个元组
temp = (1,2,3,5,6,7)
temp = temp[:3]+temp[4:]
print(temp) #(1, 2, 3, 6, 7) 删除了元素为5的数据

猜你喜欢

转载自blog.csdn.net/m0_38039437/article/details/80322169