shiqi

shiqi

Study GIS, apply to world
twitter
github
bento
jike

Python 中的命名元組

namedtuple(命名元組)是 Python 標準庫中的一個數據結構,位於 collections 模塊中。它是一個工廠函數,用於創建帶有字段名的元組,使得元組的字段可以像物件屬性一樣訪問,而不需要使用索引。

使用 namedtuple 可以方便地定義一個具有字段名的元組類型,而不需要手動編寫類。這在需要一個輕量級的數據容器,但又希望能夠像物件屬性一樣訪問數據時非常有用。

以下是一個簡單的示例,演示了如何使用 namedtuple

from collections import namedtuple

# 定義一個名為 Point 的 namedtuple,包含兩個字段:x 和 y
Point = namedtuple('Point', ['x', 'y'])

# 創建一個 Point 對象
p1 = Point(1, 2)

# 訪問字段
print(p1.x)  # 輸出: 1
print(p1.y)  # 輸出: 2

在上面的示例中,我們定義了一個名為 Pointnamedtuple,它有兩個字段 xy。然後,我們創建了一個 Point 對象 p1,並通過字段名訪問了它的值。

查看案例#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。