1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
|
t = () # 空元组 t = (1, 2, 3) t = (1,) # 只有1个元素的元组,要加逗号 print(t, type(t))
t = (1,2,3,4,5,6) print(t[0]) print(t[1]) print(t[2]) print(t[-1])
print(len(t))
print((1,2,3) + (4,5,6)) # (1, 2, 3, 4, 5, 6)
print((1,2,3) * 3) # (1, 2, 3, 1, 2, 3, 1, 2, 3)
print(3 in (1,2,3)) # True
t = (1,2,3,4,5,6) print(t[2:5]) # (3, 4, 5) print(t[::-1]) # (6, 5, 4, 3, 2, 1)
for n in t: print(n)
for i in range(len(t)): print(i)
t = (11, 22, 9) print(sorted(t)) # [9, 11, 22] print(sorted(t, reverse=True)) # [22, 11, 9]
print(tuple(reversed(t))) # (9, 22, 11)
t = (1, 2, 3, [4, 5]) t[-1][0] = 10 print(t) # (1, 2, 3, [10, 5])
# 列表和元组的转换 l = list(t) print(l) # [1, 2, 3, [10, 5]] print(tuple(l)) # (1, 2, 3, [10, 5])
a, b, c = (1, 2, 3) print(a, b, c)
# 交换两个变量的值 x = 20 y = 30
# 重点掌握 # x, y = y, x
# z = x # x = y # y = z
# x = x + y # y = x - y # x = x - y
# x = x ^ y # y = x ^ y # x = x ^ y
print(x, y) # 30 20
|