python如何创建字典? [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python如何创建字典? [关闭]相关的知识,希望对你有一定的参考价值。

  • Myquestion是为什么在字典上迭代时仅返回key并不会返回其值,是因为python如何实现像字典这样的字典字典只是一个键列表,而这些键指向meomery中的另一个位置,即键及其值都具有不同的ID。我问这个问题是因为当我遍历包含列表的列表时,for循环将始终返回较大列表内的列表,如本例所示
a = [ ['abc'] , [abc] , ['abc'] ]    

for item in a :
   print(item)    
答案
为什么在Python中不允许使用索引访问键及其值,我的意思是在这种情况下是有意义的]]

您可以拥有一个包含数字作为键的字典:

my_dict = {1: "a", 0: "b", ...} print(my_dict[0]) # prints 'b', though it's not the first element in the dictionary

将无法区分“访问索引0”或“使用键0访问值”。如果密钥无关紧要,而仅顺序重要,那么您就不需要字典,只需要一个列表。

以上是关于python如何创建字典? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第19篇):合并多个字典

Python snippet(代码片段)

如何在片段中使用按钮[关闭]

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第40篇):通过两个列表生成字典

如何在Python中更改嵌套字典中键的值[关闭]