Python_09_元组tuple
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_09_元组tuple相关的知识,希望对你有一定的参考价值。
# 元组tuple
# tuple的定义
tuple1 = tuple() # 定义一个空tuple
print(tuple1)
print("tuple1的数据类型是 : ",type(tuple1)) # 获取tuple的数据类型
tuple2 = ("hello","tuple") # 定义一个由俩个字符串的tuple
print(tuple2)
tuple3 = ("hello",12,True,3.3) # 定义一个由多个字符串组成的tuple
print(tuple3)
print("***"*20)
# 元组查询
# 元组tuple和列表list查询方式基本类似,可以直接使用索引的方式直接使用
tuple4 = ("hello",2.5,30,True,"tuple")
print(tuple4[0]) # 获取下标为0的值
print(tuple4[len(tuple4)-1]) # 获取最后一个值
print(tuple4[1:3]) # 左闭右开,获取从下标1开始到2的值
print(tuple4[1:]) # 左闭右开,从1开始获取到最后
print(tuple4[:3]) # 左闭右开,获取从0开始到3的值
# 元组tuple不支持删除和修改数据
# 元组tuple不支持删除和修改数据
# 元组tuple不支持删除和修改数据
# 元组tuple不支持删除和修改数据
# 元组tuple和列表list之间的转换
# 元组tuple转换成列表list
tuple5 = ("hello",2.5,30,True)
list1 = list(tuple5)
print("tuple的数据类型是 :",type(tuple5))
print("list的数据类型是:",type(list1))
# 列表list转换成元组tuple
list2 = ["hello",2.5,30,True]
tuple6 = tuple(list2)
print("tuple的数据类型是 :",type(tuple6))
print("list的数据类型是:",type(list2))
注意元组tuple和列表list之间的区别,元组的数据不能修改,其他的操作和列表list一样
# 元组tuple/列表list/字符串str 三者之间的写法注意
a = "我是字符串"
b = ("我是tuple")
c = ["我是列表"]
以上是关于Python_09_元组tuple的主要内容,如果未能解决你的问题,请参考以下文章