I assume you are thinking in using...
Code:
drop tablespace mytablespace including contents and datafiles;
... if this is the case Oracle will:

1- drop all objects in the target tablespace(*)
2- drop any index or lob segment in other tablespaces that are related to dropped objects in the target tablespace.
3- drop target tablespace.
4- drop datafiles related to target tablespace.

As you might remember you do not have to worry about how much redo you are generating during a drop operation

(*) only exception is when some or the partitions of a partitioned object are sitting in target tablespace but not all of them. If this is the case -thanks god- Oracle would refuse to drop the tablespace .