t = 12345, 54321, 'hello!'print(t)#用逗号隔开u = t, (1, 2, 3, 4, 5)print(u)#元组可嵌套#t[0]=100 #元组不可变的#print(t)v = ([1, 2, 3], [3, 2, 1])print(v)v[0][0]=4 #元组包含列表(可变对象),列表是可变的print(v)s = 12345, 54321, 'hello!'x,y,z=s #元组的序列解封print(x)print(y)print(z)a=(x*2 for x in range(10)) #生成器推导式print(a)print(tuple(a)) #生成元组 浅拷贝
输出结果为:
(12345, 54321, 'hello!')((12345, 54321, 'hello!'), (1, 2, 3, 4, 5))([1, 2, 3], [3, 2, 1])([4, 2, 3], [3, 2, 1])1234554321hello!<generator object <genexpr> at 0x0000021199434740>(0, 2, 4, 6, 8, 10, 12, 14, 16, 18)Process finished with exit code 0