Why do 2 python variables share the same ID after they are initialised with the same value? Surely they are 2 independent objects...unless it is an efficiency saving?
name1="Steve"
name2="Steve"
id(name1), id(name2)
Outputs the same ID for both objects?!