thistuple = ("apple",)
print(type(thistuple))
#不是元组
thistuple = ("apple")
print(type(thistuple))
为什么加了个逗号,类型就从元组变成string
你说反了吧,加逗号是元组,不加逗号是str
因为不加逗号,括号的本意是提高优先级
元组里只有一个元素时,必须以逗号结尾,这是特殊规定
你说反了吧,加了逗号,才表示是元组。这是因为当只有一个元素时,为了避免括号()被认为是普通的括号 ,元组需要再后面加一个逗号,以表示当前数据是一个元组。望采纳!!!