biz sınıfta __str__
yöntemi tanımlarsanız:Özel sınıf nesnesi Python'da bir tuple nasıl dönüştürülür?
class Point():
def __init__(self, x, y):
self.x = x
self.y = y
def __str__(self, key):
return '{},{}'.format(self.x, self.y)
yüzden hemen str onun nesneyi dönüştürebilirsiniz:
a = Point(1, 1)
b = str(a)
print(b)
Ama bildiğim kadarıyla böyle __tuple__
sihirli yöntem yoktur, Bu yüzden, tuple()
'a geçebilecek bir sınıfı nasıl tanımlayacağımı bilmiyorum, böylece nesneyi hemen tuple'a dönüştürebilelim.
Bize yardım edebilmek için bir tuple dönüştürmek istediğiniz bir şeyin örnek kodunu verin. Ayrıca şunu da kontrol edin: http://stackoverflow.com/questions/12836128/python-convert-list-to-tuple -> Listelere özgüdür, ancak size yardımcı olabilir. –