Skip to main content
 首页 » 编程设计

Python,将字段扩展/添加到元组

2025年05月04日13qq号

完成以下任务的最佳方法是什么,是子类化元组还是其他一些技巧?

region = ( "buffer", "region" )   
region.cmd = ( "kill", "mark" ) 

请您参考如下方法:

您可以简单地将 tuple 子类化而无需修改,它会起作用。通过对内置类进行子类化,它可以获得为其分配任意属性的能力,就像普通的用户定义类一样。

class Region(tuple): 
    pass 
 
region = Region(( "buffer", "region" )) 
region.cmd = ( "kill", "mark" )