I would like to use the Structural Pattern Matching feature from Python 3.10 in Google Colab so using the commands
!sudo apt-get install python3.10
!sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
!sudo update-alternatives --set python3 /usr/bin/python3.10
I was able to make !python --version output 3.10.0, but the print(sys.version) still outputs 3.7.12 in code cells and so the match cases statement raises SyntaxError
number = 1
match number:
case 0:
print("Error")
case _:
print(number)
Is there any way to make this work?
You can use this notebook.
See this video demo by 1littlecoder.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With