当前位置: 首页 > 网络应用技术

11“ python词典”知识点很容易起飞

时间:2023-03-08 01:50:47 网络应用技术

  大家好,我是Jiejie

  关于Python词典是Python中非常重要的数据类型。在学习基础知识后,词典的概念将伴随您在您身后学习和工作。因此,这里有几个重要的知识点,每个人都需要知道。

  许多朋友不一定知道这个概念。在Python 2.7中,词典是一个无序的结构。词典项目的顺序是混乱的。这意味着该项目的顺序是确定的,并且重复了。

  在Python 3.5中,字典仍然是不法行为的,但是这次是一个随机的数据结构。这意味着每次您重新运行字典时,您都会获得不同的项目顺序。

  在Python 3.6及更高版本中,词典是有序的数据结构,这意味着它们在引入时保持元素的顺序。

  假设您有词典。由于某种原因,您需要将密钥转换为值,并将值转换为键。我应该怎么办?

  根据特定条件,滤波器词典有时需要根据某个条件过滤字典。然后使用条件语句,这是一个不错的选择。

  当您穿越python中的字典时,使用字典中的值进行一些计算。它也需要计算。供应您已将公司的销售数据存储在字典中,现在您想知道的总收入那一年。

  字典派生是一个知识点,具有与列表导数相同的函数。因此,每个人都必须掌握。例如,假设您有两个数据列表,则需要根据它们创建一个新的字典。

  您会发现使用字典推导是一个更简单,更有效的操作。

  从Python 3.6开始,字典是有序的数据结构。因此,如果您使用Python 3.6(及更高版本),则可以通过使用Setted()和理解任何字典债券对任何字典的键进行分类。

  Python提供了一些构建的功能,当您处理集合(例如字典)时,它们可能很有用。

  MAP()函数假设您有一个包含一堆产品的字典,并且需要打折。

  Filter()函数假设您想知道单位价格小于0.40。

  字典包装计算符号这是许多人不清楚的概念。Python 3.5带来了一个有趣的新功能,因此每个人都需要专注于学习。您可以使用字典包操作员(**)将两个词典合并为新词典。

  如果您尝试使用重复或公共键的合并词典,则将补充正确的手法词典的价值。

  如果您认为这篇文章对您有点有用,请记住不要忘记连续3个连续的3个,您肯定会成为我继续输出更多高质量文章的最强大的推动力!