Im not able to understand this code , help me to make me understand

im not able to understand this code , help me to make me understand

in the 6th line what is counts.get(word, 0 ) + 1 ------> what is meaning of it ?

in the 8th line
for key , val in counts.items(): -----> we are getting only items(one value) from dictionary right —> then how come key, val (2 values ) —> how 1 value is given to 2 values ?

in the 10th line
lst.sort(reverse=True) ------> what is the meaning of it ?

give me reply fastly , im not saying give me answer instantly but alteast give me answer in 10 min…

i cant wait for hours together for reply

For line 6, the .get() method returns the value of the item with the specified key.

For line 8, we are getting the key, value pair from the dictionary. A dictionary in Python consists of 2 parts: a key, and a value.

For line 10, we are sorting the list in reverse order.