a = (1,2)
b = {a:1}
print(b[a]) # This gives 1
a = (1,2,3)
print(b[a]) # This gives error but b[(1,2)] is working fine
タプル(1,2,3)が作成されたときに、aが(1,2,3)に変更された後、pythonはガベージコレクタを実行しません。新しいオブジェクトとタプル(1
現在、ケース・ステートメントを使用して正しいフローを判断しています。 それは次のようになります。 case os
when 'windows'
# If Windows - Call code for WinRM connection
when 'redhat'
# If Redhat - Call code for SSH connection