No, there's no real shortcut here. In this case, you might try:
file_handle.write('\t'.join('%s' % f for f in fruits))
I'm not sure that this ends up being much more compact until fruits gets a little longer, but I think that it does make the output a little more obvious...
Also, if I'm reading your format statement correctly (it's been 2 years since I've spend much time with Fortran), you are formatting 5 strings with each 10 characters wide. The corresponding python format code for a string that is 10 characters wide is '%10.10s' (10 characters minimum, 10 characters maximum width). In that case, the tabs are unnecessary and you could write it as:
>>> fruits = ('apple', 'banana', 'orange', 'grape', 'berry')
>>> (5*'%10.10s') % fruits
' apple banana orange grape berry'
Which isn't too much more verbose than the fortran way.
write(10,'(*(a10))')so you don't need to hard code the list length. I don't think there is a nice way to do that in python.