怎样遍历包含一个dict的tuple变量?

# python 2.7

t = ({'name': 'xiaoming', 'age': '11', 'hobby': 'play'})

for i in t:
    print( i ) # name | age | hobby

t_2 = (
    {'name': 'xiaoming', 'age': '11', 'hobby': 'play'},
    {'name': 'xiaoming', 'age': '11', 'hobby': 'play'},
)

for i in t_2:
    print( i ) # dict

type(t) is tuple # False
type(t) is dict # True
尚方宝剑之说
浏览 595回答 1
1回答

慕的地6264312

注意, t = ({'name': 'xiaoming', 'age': '11', 'hobby': 'play'}) 这不是一个tuple,其实等同于 t = {'name': 'xiaoming', 'age': '11', 'hobby': 'play'} 对于只有一个元素的,需要在后面跟上一个逗号(,)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python