python 元组取第一个下标遇到的坑

python 获取元组内的下标,如果元组内只有一个值,获取的是该值的第 n 个下标的值,如下所示

>>> tup = [('tom','jack','ben'),('ben')]
>>> tup[0][1]
'jack'
>>> tup[1][0]
'b'
>>>

如果元组内只有一个值,需要获取完整的值则需要在元组后面加上一个,

>>> tup = [('tom','jack','ben'),('ben',)]
>>> tup[0][1]
'jack'
>>> tup[1][0]
'ben'
>>>