完成以下任务的最佳方法是什么,是子类化元组还是其他一些技巧?
region = ( "buffer", "region" )
region.cmd = ( "kill", "mark" )
请您参考如下方法:
您可以简单地将 tuple 子类化而无需修改,它会起作用。通过对内置类进行子类化,它可以获得为其分配任意属性的能力,就像普通的用户定义类一样。
class Region(tuple):
pass
region = Region(( "buffer", "region" ))
region.cmd = ( "kill", "mark" )
