字典遍歷分為三種:
- 遍歷key
- 遍歷value
- 遍歷key-value
key遍歷:
>>> person={'name':'lizhong','age':'26','city':'BeiJing'} >>> for key in person.keys(): print(key) name age city
value遍歷:
>>> for value in person.values(): print(value) lizhong 26 BeiJing
key-value遍歷:
>>> for key, value in person.items(): print(key, value) name lizhong age 26 city BeiJing
關於items()
>>> person {'name': 'lizhong', 'age': '26', 'city': 'BeiJing'} >>> person.items() dict_items([('name', 'lizhong'), ('age', '26'), ('city', 'BeiJing')])
由以上可得:items()以列表(list)的方式返回可遍歷的(key, value)元組(tuple)數組