在Python中, 字典是一系列键-值对。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何 Python 对象用作字典中的值。
字典的每个键值 key-value 用冒号分割,每个键值对组合之间用逗号分割,整个字典包括在花括号中。一起来看下面的简单示例。
(1)字典 alien_0 存储了外星人的颜色和点数
alien_0 = {
'color': 'green', 'points': 5}
print(alien_0['color']) # 字典名['键名']
print(alien_0['points'])
输出:
green
5
(2)添加键-值对
alien_0 = {
'color': 'green', 'points': 5}
print(alien_0)
alien_0['x_position'] = 0
alien_0['y_position'] = 25
print(alien_0)
输出:
{
'color': 'green', 'points': 5}
{
'color': 'green', 'points': 5, 'x_position': 0, 'y_position': 25}
(3)创建空字典
alien_0 = {
}
alien_0['color'] = 'green'
alien_0['points'] = 5
print(alien_0)
输出:
{
'color': 'green', 'points': 5}
(4)修改字典中的值
alien_0 = {
'color': 'green'}
print("The alien is " + alien_0['color'] + ".")
alien_0['color'] = 'yellow'
print("The alien is now " + alien_0['color'] + ".")
输出: