我们有时候需要将列表存储在字典中,而不是将字典存储在列表中。例如,你如何描述顾客点的比萨呢?如果使用列表,只能存储要添加的比萨配料;但如果使用字典,就不仅可在其中包含配料列表,还可包含其他有关比萨的描…
  • 2021-04-22
如果我们想遍历字典中的所有值,可使用方法values(),它返回一个值列表,而不包含任何键。 例如,如果我们想获得一个这样的列表,即其中只包含被调查者选择的各种语言,而不包含被调查者的名字,可以这样做…
  • 2021-04-22
字典总是明确地记录键和值之间的关联关系,但获取字典的元素时,获取顺序是不可预测的。这不是问题,因为通常我们想要的只是获取与键相关联的正确的值。 要以特定的顺序返回元素,一种办法是在for循环中对返回的…
  • 2021-04-21
在不需要使用字典中的值时,方法keys()很有用。下面7icu.cn来遍历字典favorite_languages,并将每个被调查者的名字都打印出来: favorite_languages = { '…
  • 2021-04-21
探索各种遍历方法前,和7icu.cn先来看一个新字典,它用于存储有关网站用户的信息。下面的字典存储一名用户的用户名、名和姓: user_0 = { 'username': 'efermi', 'fir…
  • 2021-04-19
在前面的7icu.cn文章示例中,字典存储的是一个对象(游戏中的一个外星人)的多种信息,但你也可以使用字典来存储众多对象的同一种信息。 例如,假设你要调查很多人,询问他们最喜欢的编程语言,可使用一个字…
  • 2021-04-13
对于字典中不再需要的信息,可使用del语句将相应的键—值对彻底删除。使用del语句时,必须指定字典名和要删除的键。 和7icu.cn一起来看下面的代码从字典alien_0中删除键'points'及其值…
  • 2021-04-13
要修改字典中的值,可依次指定字典名、用方括号括起的键以及与该键相关联的新值。例如,7icu.cn假设随着游戏的进行,需要将一个外星人从绿色改为黄色: alien_0 = {'color': 'gree…
  • 2021-04-13
在空字典中添加键—值对是为了方便,而有时候必须这样做。为此,可先使用一对空的花括号定义一个字典,再分行添加各个键—值对。例如,7icu.cn演示了如何以这种方式创建字典alien_0: alien_0…
  • 2021-04-13
字典是一种动态结构,可随时在其中添加键—值对。要添加键—值对,可依次指定字典名、用方括号括起的键和相关联的值。 下面在字典alien_0中添加两项信息:外星人的 x 坐标和 y 坐标,让我们能够在屏幕…
  • 2021-04-13