python元组

python元组

1.定义

在一堆小括号中的数据,不同元素使用逗号隔开,列表可变,元组不可变。

tuple_a = ("nginx","httpd","tomcat")
print(type(tuple_a))

# 元组数据类型可以任意
tuple_b = (10,3.14,"nginx",["redis","monogodb"],("mysql","oracle"))
print(type(tuple_b))

# 单个元素的元组
tuple_c = ("nginx",)   # 注意元素后面的逗号,不可少
print(type(tuple_c))

2.元组的常规操作

len() in , not in

2.1 索引
tuple_a = ("nginx","httpd","iis")
print(tuple_a[1])
tuple_a[1] = "tomcat"  # 错误:元组是不可变的

# 元组
data = ("nginx","httpd",["redis","mongodb"])
data[-1][0] = "memcached"
print(data)
【励志篇】: 古之成大事掌大学问者,不惟有超世之才,亦必有坚韧不拔之志。
原文地址:https://www.cnblogs.com/tomtellyou/p/15547501.html