python:入门到实践书籍学习(四)

第6章

  字典是一系列键—值对。每个键都与一个值相关联,可以使用键来访问与之相关联的值。在Python中,字典用放在花括号{}。

# 键和值之间用冒号分隔,而键—值对之间用逗号分隔。
alien_0 = {'color': 'green', 'points': 5}
# 要获取与键相关联的值,指定字典名和放在方括号内的键
alien_0 = {'color': 'green'} 
print(alien_0['color'])
'''
green
'''

  字典创建、添加、修改、删除

# 创建字典
test_dict = {}
# 添加
test_dict['test1'] = 'test_value'
test_dict['test2'] = 'test_value'
test_dict['test3'] = 'test_value'
print(test_dict)
# 修改
test_dict['test2'] = 'test_value2'
print(test_dict)
# 删除
del test_dict['test3']
print(test_dict)
'''
{'test1': 'test_value', 'test2': 'test_value', 'test3': 'test_value'}
{'test1': 'test_value', 'test2': 'test_value2', 'test3': 'test_value'}
{'test1': 'test_value', 'test2': 'test_value2'}
'''

  字典遍历:

'''
要编写用于遍历字典的for 循环,可声明两个变量,用于存储键—值对中的键和值。
字典名.items()返回键值对列表
'''
test_dict = {}
test_dict['test1'] = 'test_value'
test_dict['test2'] = 'test_value'
test_dict['test3'] = 'test_value'
for key,value in test_dict.items():
    print(key,value)

for key in test_dict:   # 默认遍历键
    print(key)

for key in test_dict.keys():
    print(key)

for value in test_dict.values():
    print(value)

  嵌套:有时候,需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌嵌套套 。你可以在列表中嵌套字典、在字典中嵌套列表甚至在字典中嵌套字典。

猜你喜欢

转载自www.cnblogs.com/lizhihoublog/p/12576790.html
今日推荐