首页 文章
  • 718 votes
     answers
     views

    什么是Python中的“命名元组”?

    阅读changes in Python 3.1,我发现了一些......意外的: sys.version_info元组现在是一个命名元组: 我之前从未听说过命名元组,我认为元素可以用数字(如元组和列表)或键(如dicts)索引 . 我从没想过他们可以双向索引 . 因此,我的问题是: 什么是元组名? 如何使用它们? 为什么/何时应该使用命名元组而不是普通元组? 为什么/何时应该使...
  • 6 votes
     answers
     views

    使用相同键的(嵌套)词典的Pythonic替代?

    我发现自己避免使用词典,因为通常,将近一半的代码是重复的 . 我通常在嵌套字典中执行此操作,其中所有子字典包含相同的键,但具有不同的值 . 我手动创建一个大的父字典,其中每个键包含一个嵌套字典,用于外部模块 . 嵌套字典都使用相同的键来定义配置参数 . 这种用法是明确的并且有效但是为我手动创建的每个嵌套字典重新键入或复制/粘贴密钥感觉很愚蠢 . 我并不过分担心优化内存或性能,只是想知道我是否应该采...

热门问题