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

像python这样的javascript中有字典吗?

慕弘深
2023-03-14
问题内容

我需要像这样用javascript制作字典

我不记得确切的符号了,但是有点像:

states_dictionary={ CT=[alex,harry], AK=[liza,alex], TX=[fred, harry] ........ }

javascript中有这样的事情吗?


问题答案:

这是一篇旧文章,但我认为无论如何我都应该提供一个图解的答案。

使用javascript的对象表示法。像这样:

states_dictionary={ 
     "CT":["alex","harry"], 
     "AK":["liza","alex"], 
     "TX":["fred", "harry"]
};

并访问值:

states_dictionary.AK[0] //which is liza

或者您可以使用javascript文字对象表示法,其中键不需要用引号引起来:

states_dictionary={ 
     CT:["alex","harry"], 
     AK:["liza","alex"], 
     TX:["fred", "harry"]
};


 类似资料:
  • 问题内容: 我发现访问dict键而不是更为方便,因此我编写了以下代码段: 但是,我认为一定有某些原因导致Python无法立即提供此功能。以这种方式访问​​字典键的注意事项和陷阱是什么? 问题答案: 最好的方法是: 一些优点: 它实际上有效! 没有字典类方法被遮盖(例如,.keys()工作正常) 属性和项目始终同步 尝试访问不存在的键作为属性正确引发,AttributeError而不是KeyErro

  • 问题内容: 有没有一种方法可以为嵌套的python字典定义XPath类型查询。 像这样: 我还需要选择嵌套列表;) 这可以通过@jellybean的解决方案轻松完成: [EDIT 2016]这个问题和公认的答案都是古老的。更新的答案可能比原始答案做得更好。但是,我没有测试它们,所以我不会更改已接受的答案。 问题答案: 并不完全漂亮,但是您可能会使用 当然,这不支持xpath之类的东西,例如索引……

  • 我是Python的新手,但来自JavaScript,我试图使用将对象/字典打印到终端,但结果是这样的。 我习惯于节点JS终端输出,并且想知道如何像在JS中那样格式化Python输出。 我用JavaScript中的一个类似的Node模块打印出来(我使用的是vscode终端)

  • 问题内容: 我在Python中有一个这样的字典:dict = {‘a’:1,’q’:1,’l’:2,’m’:1,’u’:1,’i’:1} 有什么方法可以保持此字典的顺序以这种方式表示。我已经阅读了几个论坛,其中大多数建议使用OrderedDict()。但正如这里解释: Python OrderedDict不保持元素顺序 以这种形式编写字典时,OrderedDict(dict)将不保留顺序。我无法以

  • 使用nodaemon时,代码更改将在不重新启动服务器的情况下显示,Python(FLASK)有这样的事情吗?

  • 问题内容: 我使用com0com在Windows中进行程序测试,在Linux中是否有类似com0com的程序? 我知道有pts / ptmx,但是我想要的是一个独立程序,提供2个虚拟串行端口… 然后我可以打开2个程序,每个程序一个。 问题答案: 我找到了一个好方法: 然后创建两个虚拟串行端口文件:COM8,COM9