《python编程从入门到实践》字典

Posted xzzheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《python编程从入门到实践》字典相关的知识,希望对你有一定的参考价值。

  • 字典

  字典是一系列键—值对,用放在花括号{ }里的键-值对表示,键值之间用冒号分开,键-值对之间用逗号分开

  1.访问字典,添加键-值对,修改键-值对,删除键-值对

 1 alien_0 = {color:green,point:5}
 2 print(alien_0[color])#访问键-值
 3 alien_0[x_position] = 0#添加键-值
 4 alien_0[y_position] = 25
 5 print(alien_0)
 6 alien_0[color] = yellow  #修改键-值
 7 print(alien_0)
 8 del alien_0[point]#删除键-值
 9 print(alien_0)
10 输出为:
11 green
12 {color: green, point: 5, x_position: 0, y_position: 25}
13 {color: yellow, point: 5, x_position: 0, y_position: 25}
14 {color: yellow, x_position: 0, y_position: 25}

  

  2.由类似对象组成的字典(就和c中结构体类似)

  格式要求:左花括号后按回车,在下一行缩进四个空格,在每个键-值对后加逗号,在最后一个键-值对的下一行对齐加右花括号

 1 favorite_language = {
 2     jen:python,
 3     sarah:c,
 4     edward:ruby,
 5     phil:python,
 6     }
 7 print("sarah‘s favorite language is "+
 8     favorite_language[sarah].title())
 9 输出为:
10 sarahs favorite language is C        
  •  遍历字典

  可以遍历所有键值对(.items()),遍历所有键(.keys()),遍历所有值(.values())

 1 user_0 = {
 2     username:efermi,
 3     first:enrico,
 4     last:fermi,
 5     }
 6 for key,value in user_0.items():#items()遍历字典中每个键值对,将键保存在key中,值保存在value中
 7     print("
Key:"+key)
 8     print("Value:" +value)
 9 输出为:
10 Key:username
11 Value:efermi
12 
13 Key:first
14 Value:enrico
15 
16 Key:last
17 Value:fermi
  • 嵌套

  字典里包含列表,列表包含字典,字典包含字典,使用方法类似。

 

以上是关于《python编程从入门到实践》字典的主要内容,如果未能解决你的问题,请参考以下文章

Python编程:从入门到实践——作业——第六章作业

Python编程从入门到实践

使用while循环来处理列表和字典——参考Python编程从入门到实践

Python编程:从入门到实践 中文pdf扫描版 高清下载

Python编程:从入门到实践 中文pdf扫描版 高清下载

Python编程:从入门到实践 中文pdf扫描版 高清下载