Mutilple lambda functions in one resource block for one deployment with terraform

I have 4 python scripts for lambda I want to deploy them in one deployment in the same Lambda resource block but they should depends one to a other (creation one after another).
Do need to define 4 zips, 4

How can i use the count, count index in this situation, is there any better way to do that?

Also in my config files i will have also some other resources linked to those lambda ( dynamodb, secret manager…)

I don’t want to create just one Lambda and update with the second deployments ( second Lambda, 3th and 4th ) I want to create 4 separates Lambdas on aws having just one Lambda resource block