python词典中有索引吗?

python词典中有索引吗?,python,Python,在python中使用列表时,它们被编入索引,允许您通过其索引提取任何值。例如: list = ['a', 'b', 'c', 'd'] print(list[1]) >>> b 然而,据我所见,这在字典中并不存在。为了拉一个对象,你必须输入实际的关键点本身来做这件事 dict = {'a' = a, 'b' = b, 'c' = c} 如果我想拉第二个键,比如说第二个键('b'),而不必键入键本身,而是使用它的索引(如果字典中存在索引,则索引为1),有什么方法可以这样做吗

在python中使用列表时,它们被编入索引,允许您通过其索引提取任何值。例如:

list = ['a', 'b', 'c', 'd']
print(list[1])

>>> b
然而,据我所见,这在字典中并不存在。为了拉一个对象,你必须输入实际的关键点本身来做这件事

dict = {'a' = a, 'b' = b, 'c' = c}

如果我想拉第二个键,比如说第二个键('b'),而不必键入键本身,而是使用它的索引(如果字典中存在索引,则索引为1),有什么方法可以这样做吗?从我的研究中,我还没有找到一种方法来做到这一点。

你在找这样的东西吗:

从集合导入订单数据
字母列表=['a','b','c','d']
字母列表=zip(字母列表,字母列表)
字母dict=订购的dict(字母列表)
打印(字母目录项()[1][0])
输出

b

不,没有简单有效的方法可以做到这一点。此外,您的词典的语法不适合Python-应该是冒号
,而不是等号
=
。这是否回答了您的问题?哎呀,谢谢你,凯。我的错,我是在一个whim@BumboMcPastry打印(dict[目录(dict)[1]]