Python基础篇08-python基本数据类型-tuple

# 元组:一旦初始化就不能修改

# 定义一个元组

temp_tuple = (1,)   # 元组中只有一个元素的时候,必须加一个逗号,否则括号会被当作运算符使用
print(type(temp_tuple)) # <class 'tuple'>

temp_tuple = (1)
print(type(temp_tuple)) # <class 'int'>


# 下标索引从0开始,可以进行截取等操作
t = ('a', 'b', ['A', 'B'])

print(t[0])     #
print(t[1:2])   # 截取后的值也是元组
# t[0] = 100      # 修改值,这么干是不被允许的,因为元组不可修改
del t           # 删除元组
# print(t)        # 删除元组后,输出元组则找不到这个变量


# 组合两个元组,得到一个新元组
tup1 = (12, 34.56)
tup2 = ('abc', 'xyz')
tup3 = tup1 + tup2
print(tup3)     # 元组不可修改,但是可以对元组进行连接组合

# 计算元组个数
print(len(tup1))

# 元组的复制
t = (1,)
t2 = t * 4
print(t2)

# 判断元素是否存在
print(12 in tup1)


temp = (1,2,3,4)
print(min(temp))
print(max(temp))

# 将列表转换成元组
temp_list = [1,2,3,4,5]
print(tuple(temp_list))
# 元组转成列表
print(list(tuple(temp_list)))


# 遍历
for i in temp_list:
    print(i)

for i,v in enumerate(temp_list):
    print(i , '--' , v)
posted @ 2019-08-14 17:55  为你编程  阅读(85)  评论(0)    收藏  举报