number of columns python