相关疑难解决方法(0)

什么是Python中的"命名元组"?

阅读Python 3.1中更改,我发现了一些......意外的:

sys.version_info元组现在是一个命名元组:

我之前从未听说过命名元组,我认为元素可以用数字(如元组和列表)或键(如dicts)索引.我从没想过他们可以两种方式编入索引.

因此,我的问题是:

  • 什么叫元组?
  • 怎么用?
  • 为什么/何时应该使用命名元组而不是普通元组?
  • 为什么/何时应该使用普通元组而不是命名元组?
  • 是否有任何类型的"命名列表"(命名元组的可变版本)?

python tuples namedtuple

843
推荐指数
9
解决办法
32万
查看次数

在namedtuple中typename的相关性

from collections import namedtuple

Point = namedtuple('whatsmypurpose',['x','y'])
p = Point(11,22)
print(p)
Run Code Online (Sandbox Code Playgroud)

输出:

whatsmypurpose(x=11,y=22)
Run Code Online (Sandbox Code Playgroud)

什么是相关性/用途'whatsmypurpose'

python typename namedtuple python-3.x

32
推荐指数
2
解决办法
2645
查看次数

标签 统计

namedtuple ×2

python ×2

python-3.x ×1

tuples ×1

typename ×1