namedtuple

    1熱度

    1回答

    使用namedtuple文檔例子作爲我在Python 3.3的模板,我有以下的代碼來下載一個CSV,把它變成了一系列namedtuple子類的實例: from collections import namedtuple from csv import reader from urllib.request import urlopen SecurityType = namedtuple('

    -1熱度

    2回答

    所以這是我對我的實驗室編碼項目代碼,我目前的工作: from collections import namedtuple Restaurant = namedtuple('Restaurant', 'name cuisine phone dish price') # Restaurant attributes: name, kind of food served, phone number,

    2熱度

    1回答

    Python的namedtuple工廠功能允許子類它創建將被指定了兩次的名稱 - 第一對聲明的左側,然後作爲該函數的第一參數( IPython的1.0.0,3.3.1的Python): In [1]: from collections import namedtuple In [2]: TypeName = namedtuple('OtherTypeName', ['item']) 我見過

    3熱度

    1回答

    小問題:我不明白爲什麼Python的namedtuple類型有一個_make()函數。據我所知,如果T是使用namedtuple創建的類型,那麼 T._make(iterable) and T(* iterable) 是一樣的東西。那麼爲什麼有一個_make()函數?有什麼我失蹤?

    1熱度

    4回答

    我有以下代碼: from collections import namedtuple Test = namedtuple('Test', ['number_A', 'number_B']) test_1 = Test(number_A=1, number_B=2) test_2 = Test(number_A=3, number_B=4) test_3 = Test(number_A=

    1熱度

    1回答

    我使用collections.namedtuple爲數據庫記錄建模。有時,我希望用戶能夠替換任意字段的內容。只要我們可以指定其名稱作爲參數的一部分,_replace()方法允許替換特定字段的內容:somenamedtuple._replace(somefield=newcontent)。但是,如果名稱本身是由用戶動態提供的,我無法找到一種方法來實現它。 這裏是一個最小的工作示例: from col

    1熱度

    2回答

    我拉行作爲字典(使用SSDictCursor)一的參數集,並做一些處理,使用下面的方法一個namedtuple對象: from collections import namedtuple class Foo(namedtuple('Foo', ['id', 'name', 'age'])): __slots__ =() def __init__(self, *args):

    1熱度

    1回答

    我正在創建一個腳本,以便將csv文件從其列標題讀入一組命名元組中。然後,我將使用這些命名的數據來提取符合特定條件的數據行。 我已經制定了輸入(如下所示),但是在將數據輸出到另一個文件之前過濾數據時遇到問題。是 import csv from collections import namedtuple with open('test_data.csv') as f: f_csv =

    7熱度

    1回答

    命名元組很容易創建,輕量級對象類型。可以使用類似於對象的變量引用或標準元組語法來引用namedtuple實例。如果這些數據結構可以通過對象引用&索引來訪問,那麼它們是如何在內部實現的?它是通過哈希表嗎?

    9熱度

    3回答

    我打算用python api for sqlite3,我有一個用於存儲語言的小表,裏面有一個id,name和creation_date字段。我試圖將原始查詢結果映射爲namedtuple,正如文檔所建議的那樣,這樣我可以以更易讀的方式管理行,所以這裏是我的namedtuple。 LanguageRecord = namedtuple('LanguageRecord', 'id, name, cre