元组

谁都会走 提交于 2020-01-07 03:19:34

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

# 元组 tuple   (a,b,c,1.2)
# 元祖不能改变,只能创建或删除
# 元祖的数据处理速度比较快,如果为不常变化的数据,建议使用元组

tuple1 = ("a","b","123")
print(tuple1)

# 创建只含有一个元素的元组,需要末尾增加一个逗号,否则会默认成字符串
print("创建只有一个元素的元组")
tuple2 = ("tom",)
print(tuple2)
tuple3 = ("jack")
print(tuple3)
print("tuple2:"+str(type(tuple2))+"\ntuple3:"+str(type(tuple3)))

# 创建元祖
print("创建元组")
tuple4 = (x for x in range(4))
print(tuple4)
print(tuple(tuple4))
tuple5 = tuple(range(10,30,3))
print(tuple5)

# “修改元组” 虽然元组不能修改,但是可以重新命名
print("修改元组")
tuple51 = ("a","b")
print(tuple51)
tuple51 = ("a","b","c")
print(tuple51)


# 删除元组
print("删除元组")
tuple6 = ("lily",)
del tuple6

# 元组的访问
print("元组访问")
tuple7 = ("tom","jack","hmm","lilei")
print(tuple7[2])
print(tuple7[:2])
for name in tuple7:
    print(name)

for indeln,itemn in enumerate(tuple7):
    if indeln % 2 == 0:
        print(itemn+"\t\t",end="")
    else:
        print(itemn+"\n")
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!