First, do the math. If each LED requires 1.5 V (that sounds low unless they are red), and you have 16-20 of them in series, then the total string will require 1.5V*16 = 24V to 1.5V*20 = 30V to light. So no, a 12 volt battery isn't going to do anything useful.
Second, there is no such thing as amount of electricity. At best that is ambiguous since this does not specificy a particular physical property, like electromotive force or current. What units would this be in, shovel fulls?
Keep in mind that LEDs should be current driven. They are diodes and current as a function of voltage is quite non-linear. A small change in voltage causes a large change in current, to the point that maximum allowed current can easily be exceeded with just a small voltage error.
If the problem is just to light 20 LEDs from a 12 V source, then connecting them differently can achieve this. Let's say the LEDs really do drop about 1.5 V at the current you want to run them at. 12V / 1.5V = 8 LEDs in series. However, we don't want to run the LEDs at a fixed voltage as I explained above. Therefore, put 7 LEDs and a resistor in series. The resistor will make the current more predictable and stable. You didn't say what current the LEDs are to run at, so let's use 20 mA for example. 1.5V / 20mA = 75Ω. So make strings of 7 LEDs and a 75 Ω resistor in each. The strings are then connected in parallel to the 12 V source. Three strings would be 21 LEDs. If you really needed the number to be in the 16-20 range, then you could use 6 LEDs per string and adjust the resistor accordingly. The resistor would now drop 3 V. 3V / 20mA = 150Ω.