python元组小坑

多元素元组

t1 = 1, 2, 3
print(t1, type(t1)) # (1, 2, 3) <class 'tuple'>

单元素元组,必须加逗号

t2 = (1,)
print(t2, type(t2)) # (1,) <class 'tuple'>

t3 = 1,
print(t3, type(t3)) # (1,) <class 'tuple'>
之前写了一次这个赋值,当时只记得元组一个元素要加括号和逗号,没想到没加括号也是元组,被坑了一下

不加逗号不是元组

t4 = (1)
print(t4, type(t4)) # 1 <class 'int'>

赋值语句后加逗号,变成元组

a = 10,
print(a, type(a)) # (10,) <class 'tuple'>

posted @ 2025-07-07 09:46  爆爆啥龙马  阅读(6)  评论(0)    收藏  举报