Unikaj odniesień w PyYAML
Używam YAML z PyYAML. Czy istnieje sposób na uniknięcie referencji * id002 po zrzuceniu zagnieżdżonej struktury? Dla czytelności chciałbym zobaczyć tam rzeczywiste wartości (krotki).
Próbując stworzyć mini przykład, zauważyłem, że dzieje się to tylko wtedy, gdy używam tego samego obiektu identyfikatora:
import yaml
t = ("b", "c")
x = {(1, t):1, (2, t):2, }
print(yaml.dump(x))
Więc pomyślałemcopy.copy()
rozwiąże problem, jednak dla krotek nie działa :( Czy mogę utworzyć nową krotkę o innym identyfikatorze?