A megnevezett sorok kivonatolhatók?

Tartalomjegyzék:

A megnevezett sorok kivonatolhatók?
A megnevezett sorok kivonatolhatók?

Videó: A megnevezett sorok kivonatolhatók?

Videó: A megnevezett sorok kivonatolhatók?
Videó: How to assign row names from a given column to data in R or RStudio 2024, November
Anonim

Végül a változó értékekkel rendelkező sorok vagy elnevezett sorok nem hashable, amint azt a fenti példában láthatta. Végül, mivel a namedtuple osztályok a tuple alosztályai, ezek is megváltoztathatatlanok. Tehát ha megpróbálja megváltoztatni egy koordináta értékét, akkor egy AttributeError.

Iterálhatók az elnevezett sorok?

A elemnek a zárójelben kell lennie az iterálhatónak. Tehát a zárójelben lévő lista vagy sor működik, de az iterálható bezárás nélküli értéksor hibát ad vissza. Egy új OrderedDict értéket ad vissza, amely a mezőneveket a megfelelő értékekre képezi le.

A sorok kivonatolhatók Pythonban?

A Pythonban az összes megváltoztathatatlan beépített objektum úgy hashálható, mint a sorok, míg a változtatható tárolók, például a listák és szótárak nem kivonatolhatók. Azok az objektumok, amelyek a felhasználó által definiált osztály példányai, alapértelmezés szerint kivonatolhatók, mindegyik egyenlőtlen, és a hash értékük az azonosítójuk.

Módosíthatóak a nevesített sorok?

A sorok változtathatók vagy megváltoztathatatlanok? Pythonban a tuples változatlan, a "változhatatlan" pedig azt jelenti, hogy az érték nem változhat.

A sorok megváltoztathatatlanok?

A sor egy lista értéksorozata. A sorokban tárolt értékek bármilyen típusúak lehetnek, és egész számokkal vannak indexelve. A fontos különbség az, hogy a tuples változatlanok … Mivel a tuple a konstruktor neve, kerülje a változónévként való használatát.

Ajánlott: