About 50 results
Open links in new tab
  1. types - What are "named tuples" in Python? - Stack Overflow

    Jun 4, 2010 · Named tuples are basically easy-to-create, lightweight object types. Named tuple instances can be referenced using object-like variable dereferencing or the standard tuple syntax. …

  2. namedtuple vs NamedTuple in Python - Stack Overflow

    The type generated by subclassing typing.NamedTuple is equivalent to a collections.namedtuple, but with __annotations__, _field_types and _field_defaults attributes added. The generated code will …

  3. python - Type hints in namedtuple - Stack Overflow

    Dec 14, 2015 · ^^ While the keyword-argument syntax mentioned by @MarkedasDuplicate still works (tested on Python 3.10.9 (tags/v3.10.9:1dd9be6)), it was removed from the docstrings in pull 105287 …

  4. When and why should I use a namedtuple instead of a dictionary?

    Mar 26, 2012 · The standard library namedtuple class looks to me like a way to make tuples more like dictionaries. How do namedtuples compare to dicts? When should we use them? Do they work with …

  5. Data Classes vs typing.NamedTuple primary use cases

    Aug 3, 2018 · PEP-557 introduced data classes into Python standard library, that basically can fill the same role as collections.namedtuple and typing.NamedTuple. And now I'm wondering how to …

  6. Python naming convention - namedtuples - Stack Overflow

    Apr 2, 2016 · The key here is collections.namedtuple. As the documentation says, collections.namedtuple(typename, field_names, verbose=False, rename=False) Returns a new tuple …

  7. how to define constructor for Python's new NamedTuple type?

    Aug 21, 2018 · from typing import NamedTuple class MyType(NamedTuple): id: int = 0 name: str = 0 After defining the type, Python interpreter defines a default constructor getting id and name and you …

  8. Named tuple and default values for optional keyword arguments

    Jul 6, 2012 · In all versions of Python, if you set fewer default values than exist in the namedtuple, the defaults are applied to the rightmost parameters. This allows you to keep some arguments as …

  9. namedtuple - Looping over elements of named tuple in python - Stack ...

    Nov 29, 2015 · namedtuple is a tuple so you can iterate as over normal tuple:

  10. python - Pythonic way to convert a dictionary into namedtuple or ...

    nt = namedtuple.from_dict() ? UPDATE: as discussed in the comments, my reason for wanting to convert my dictionary to a namedtuple is so that it becomes hashable, but still generally useable like …