(python)如何像处理数组一样从字典中获取特定条目(使用键)?

tssaw1

使用array x=['A','B','C'],只需声明索引即可从中获得几个元素:print(x[0:2])产量['A','B']

现在,对于相似的(有序的)字典x={1:'A', 2:'B', 3:'C'},如何通过引用键1和2以相同的方式获得“ A”和“ B”?尝试类似于上述数组的方法会给我一个错误:

TypeError: unhashable type: 'slice'

请注意,绑定到条目的键很重要,因此它无助于将字典转换为列表。

另外,我计划对许多条目(> 100)执行此操作,因此调用每个单独的条目将无用。我的真实程序将涉及从100开始的编号键,并调用200至300的键。

深空

从字典中检索值的方法是dict_name[key]

print x[1], x[2]
>> 'A', 'B'

请注意,如果密钥不存在,则会引发一个KeyError一种解决方法是使用get(key, default_value)

print x[9]
>> KeyError
print x.get(9, None)
>> None

您可以使用for循环来检查多个键:

for potential_key in range(10):
    print x[potential_key]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python / Pandas:如何像字典一样处理一列数据

numpy - 像字典一样使用数组

如何像使用 PHP 一样复制这种在 Python 中创建数组的方法?

如何在Python中像字典一样解析XML

数组如何像C中的指针一样工作?

Laravel如何像数组一样使用app对象?

如何处理像对象一样的python dict中的名称冲突?

ViewBag像数组一样使用

如何像使用.lang一样从rlang的.data中获取数据属性?

如何像格式数组一样用monolog记录多行条目?

制作像字典一样的python字典线程安全

使用其嵌套字典删除多个键和值,然后像以前在 Python 中一样按照“0”、“1”、“2”、“3”的顺序排列键

如何让MagicMock像字典一样表现?

如何像访问字典一样访问类数据

像Python字典一样循环Java HashMap?

像Xpath一样查询嵌套的python字典

如何将整数作为输入输出参数像数组一样处理?

如何删除嵌套字典中的键及其所有值,然后像以前在 Python 中一样按照“0”、“1”、“2”、“3”的顺序更改和排列键

获取像数组一样命名的对象的值

如何在swift ios中像json字典一样解析xml

如何实现自己的收藏,可以像字典一样使用

有没有办法像python中的枚举列表一样查看字典?

如何像这个例子一样删除特定的数组值?

对特定数组进行排序并像 bash 中的树结构一样打印它

如何使用setxkbmap重新映射我的CapsLock密钥,使其像返回键一样工作?

如何像python opencv中的128d一样计算人脸嵌入的256d数组向量?

像matlab一样在python中连接数组而不知道输出数组的大小

如何在Coldfusion SQL查询中处理像ÄÜ一样的umlaute插入数据库?

如何在 PowerShell 中像对象一样处理表格内容?