当前位置: 首页 > 面试题库 >

解构绑定字典内容

施辉
2023-03-14
问题内容

我正在尝试“分解”字典,并在其键之后将值与变量名称相关联。就像是

params = {'a':1,'b':2}
a,b = params.values()

但是由于字典没有排序,因此不能保证params.values()将返回的顺序为(a, b)。有没有很好的方法可以做到这一点?


问题答案:

如果您担心使用locals词典时会遇到问题,并且希望遵循最初的策略,可以使用python
2.7和3.1集合中的Ordered
Dictionary.OrderedDicts可以按首次插入的顺序恢复字典项



 类似资料:
  • 问题内容: 我在玩一些python循环。我对使用“ for”循环非常熟悉: 您还可以使用循环创建一个简单列表: 然后我最近在Stack上发现了一种不错的高效循环类型来构建一个列表(这种类型的循环有名称吗?我真的很想知道,以便可以对其进行更好地搜索): 好的,话虽如此,我想进一步讲解最后一种循环,我尝试使用相同的逻辑类型构建python字典: 而不是使用: 我在等号上收到一条错误消息,告诉我这是无效

  • 如何在Swift中到达以下字典中的第二个整数(键)?而且,当我这样做的时候,我怎样才能找到第二个字典里的字串呢? 我尝试编写(例如)var test:Int=activeCustomers[1][1],但这不起作用。它说字典里没有一个叫下标的成员。

  • 字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。 注意,你只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以不可变或可变的对象作为字典的值。基本说来就是,你应该只使用简单的对象作为键。 键值对在字典中以这样的方式标记:d = {key1 : value1,

  • 本文向大家介绍Python字典理解,包括了Python字典理解的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将学习如何在Python中使用字典理解。如果您已经熟悉列表理解,那么学习字典理解就不会花费很多时间。 我们需要键:值对来创建字典。如何使用字典理解来获取这些键值对?请参阅字典理解的一般说明。 我们需要填写以上语句来完成字典理解。有很多方法可以填充它。让我们看看一些最常见的方法。

  • 主要内容:Google Guice 内置绑定 示例,输出Google Guice 为java.util.logging.Logger类提供了内置绑定。Logger 的名称会自动设置为注入 Logger 的类的名称。请参阅下面的示例。 Google Guice 内置绑定 示例 创建一个名为 GuiceTester 的 Java 类。 GuiceTester.java 输出 编译并运行该文件,您将看到以下输出。

  • Guice为java.util.logging.Logger类提供内置绑定。 记录器的名称自动设置为注入Logger的类的名称。 请参阅下面的示例。 例子 (Example) 创建一个名为GuiceTester的java类。 GuiceTester.java import java.util.logging.Logger; import com.google.inject.AbstractModu