Pertanyaan yang diberi tag «namedtuple»

11
Apa yang disebut "tupel" dengan Python?
Membaca perubahan dalam Python 3.1 , saya menemukan sesuatu ... tak terduga: Tuple sys.version_info sekarang menjadi tuple bernama : Saya tidak pernah mendengar tentang nama tupel sebelumnya, dan saya pikir elemen dapat diindeks dengan angka (seperti dalam tupel dan daftar) atau dengan kunci (seperti dalam dikts). Saya tidak pernah berharap …

21
namedtuple dan nilai default untuk argumen kata kunci opsional
Saya mencoba untuk mengkonversi "data" kelas gondrong gondrong menjadi tuple bernama. Kelas saya saat ini terlihat seperti ini: class Node(object): def __init__(self, val, left=None, right=None): self.val = val self.left = left self.right = right Setelah konversi menjadi namedtupleseperti: from collections import namedtuple Node = namedtuple('Node', 'val left right') Tapi ada …


6
Ubah nama namesuple menjadi kamus
Saya memiliki kelas tuple bernama dalam python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Saya ingin mengonversi instance Town menjadi kamus. Saya tidak ingin itu terikat ketat dengan nama atau jumlah bidang di Kota. Apakah ada cara untuk menulisnya sehingga saya bisa menambahkan lebih banyak bidang, …


10
Adanya tuple bernama bisa berubah dengan Python?
Adakah yang bisa mengubah namedtuple atau menyediakan kelas alternatif agar berfungsi untuk objek yang bisa berubah? Terutama untuk keterbacaan, saya ingin sesuatu yang mirip dengan nametuple yang melakukan ini: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0, 0) p.x = 10 >>> p Point(x=10, y=0) >>> …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.