有人能总结一下Python中list、tuple、dictionary之间的显著区别吗?

2024-05-14 21:35:37 发布

您现在位置:Python中文网/ 问答频道 /正文

对Python中的一些数据结构有点混乱。在

有没有专家能给我一些经验法则来帮助我摆脱困境?在


Tags: 数据结构经验专家法则
2条回答

我对list/tuple/dict最重要的概念的看法:

列出—当您有一个项目集合并且可能需要添加/删除项目时,请重新安排它们的顺序,等等。在

元组—当您有一个项目集合并且不想添加/删除项目或重新安排它们的顺序时。认识到这一点的有用性来自于经验。在

字典—当您想将某些键映射到某些值时,例如单词字典。典型的用例是当您有某种标识符(即key)时,例如人名:

>>> addresses = {}
>>> addresses['john'] = 'somewhere' # Set john's address
>>> print "John's address is", addresses['john'] # Retrieve it

它们都包含在:

Python - Data Structures

  • 列表-当你有一些有序的数据时
  • 元组-当有序数据不可变时
  • 字典-当数据通过键值对关联时

相关问题 更多 >

    热门问题