字典函数

字典

就像列表一样,字典键可以被分配到不同的值。

但是,与列表不同,新的字典键也可以被赋值,而不仅仅是已经存在的字典键。

例如:

squares = {1: 1, 2: 4, 3: "error", 4: 16,}

squares[8] = 64

squares[3] = 9

print(squares)

结果:

{8: 64, 1: 1, 2: 4, 3: 9, 4: 16}


字典 - in 和 not

要确定 key (键)是否在字典中,您可以使用 in 和 not,就像你可以使用列表一样。

例如:

nums = {

  1: "one",

  2: "two",

  3: "three",

}

print(1 in nums)

print("three" in nums)

print(4 not in nums)

结果:

True

False

True


字典- get

一个很有用的字典方法是 get 。它与索引做同样的事情,但是如果在字典中找不到键,它将返回另一个指定的值(默认情况下为“None”)。

例如:

pairs = {1: "apple",

  "orange": [2, 3, 4],

  True: False,

  None: "True",

}

print(pairs.get("orange"))

print(pairs.get(7))

print(pairs.get(12345, "not in dictionary"))

结果:

[2, 3, 4]

None

not in dictionary

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容