字典(python)

   在本章中,我们将学习将相关信息关联起来的python字典。字典可存储的信息量几乎不受限制。

   在python中,字典是一系列键——值对,每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键向关联的值可以是数字,字符串,列表乃至字典。


访问字典中的值


添加键——值对


修改字典中的值

要修改字典中的值,可以依次指定字典名,用方括号括起的键以及与该键相关联的新值。




遍历字典

  字典可用于以各种方式存储信息,因此有多种遍历字典的方式:可遍历字典的所有键——值对,键或值。

 1.遍历所有的键——值对

  


遍历字典中的所有键


方法keys()并非只能用于遍历;实际上,它返回一个列表,其中包含字典中所有的键,因此同样可以用它来核实某人是否在字典之中。




遍历字典中所有的值




嵌套

  有时候需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套。

字典列表

创建一个列表,其中每一个元素都是一个字典。


然而当元素众多的时候,我们可以用代码自动生成元素,例如用range()


虽然这些元素具有相同的特征,但是在python看来,他们都是独立的,可以独立修改。我们可以使用for循环和if语句来修改某些对象的值。

在字典中存储列表

  有时候,我们需要将列表存储在字典中


  每当需要在字典中将一个键关联到多个值时,都可以在字典中嵌套一个列表

在字典中存储字典

  我们可以在字典中嵌套字典。例如如果有多个网站用户,每个都有独特的用户名,可在字典中将用户名作为键,然后将每位用户的信息存储在一个字典中



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章