Vocabulary based or dialogue based?

I was wondering, do you prefer foreign language books (Teach Yourself, Assimil, Berlitz etc.) to be vocabulary based or dialogue based? Do you prefer remembering lists of words or reading through conversations? I myself prefer books when you read through people’s conversations, but what do you like?

I don’t have any experience with Berlitz, but I have some Teach Yourself books, as well as some other conversation-based audio courses

I like the conversational approach with some grammar explanations thrown in, personally.

I’ve always had trouble learning words without context.

R.

I think all books are dialogue- or story-based. The vocabulary comes as a list of words, though.

I prefer learning in context, e.g. cloze / gap-filling tests explained here: Gap-filling items (cards) in SRS | Antimoon