Jak uzyskać dostęp do Namedtuple?
Jak uzyskać dostęp do Namedtuple?

Wideo: Jak uzyskać dostęp do Namedtuple?

Wideo: Jak uzyskać dostęp do Namedtuple?
Wideo: Working With Python's namedtuple() 2024, Listopad
Anonim

1. Dostęp według indeksu: wartości atrybutów nazwanytuple () są uporządkowane i można do nich uzyskać dostęp za pomocą numeru indeksu, w przeciwieństwie do słowników, które nie są dostępne za pomocą indeksu. 2. Dostęp według nazwy klucza: Dostęp według nazwy klucza jest również dozwolone, jak w słownikach.

Co więcej, jak Namedtuple działa w Pythonie?

Nazwana krotka w Pyton . Pyton obsługuje rodzaj kontenera, taki jak słowniki o nazwie „ nazwane krotki ()” obecny w module, „kolekcja”. Podobnie jak słowniki zawierają klucze zahaszowane do określonej wartości. Wręcz przeciwnie, obsługuje zarówno dostęp z wartości klucza, jak i iterację, czyli funkcjonalność, której brakuje w słownikach.

Podobnie, czym jest nazwana krotka? Nazwane krotki są w zasadzie łatwymi do utworzenia, lekkimi typami obiektów. Nazwana krotka do instancji można się odwoływać za pomocą wyłuskiwania zmiennych obiektowych lub standardu krotka składnia. Mogą być używane podobnie do struct lub innych typowych typów rekordów, z wyjątkiem tego, że są niezmienne.

W ten sposób, jak stworzyć Namedtuple w Pythonie?

Do Stwórz a nazwana krotka , zaimportuj nazwanytuple klasa z modułu kolekcji. Konstruktor przyjmuje nazwę nazwana krotka (co zgłosi type()) oraz ciąg zawierający nazwy pól oddzielone białymi znakami. Zwraca nowy nazwanytuple klasy dla określonych pól.

Jak krotki są niezmienne?

Pyton krotki mają zaskakującą cechę: są niezmienny , ale ich wartości mogą ulec zmianie. Może się to zdarzyć, gdy: krotka zawiera odniesienie do dowolnego modyfikowalnego obiektu, takiego jak lista. Jasne jest, że dum i dee odnoszą się do obiektów, które są równe, ale nie do tego samego obiektu. Mają różne tożsamości.

Zalecana: