<｜begin▁of▁sentence｜>### Instruction:
As a Media Buyer, imagine you're tasked with planning an advertising campaign for a client who wants to target two specific demographics. One group consists of 3 niche markets, while the other comprises 4 broader demographics. To visualize potential advertising opportunities, you need to create a network representation using a tool like igraph. Once generated, you should be able to examine the adjacency list to understand the connections between different market segments and identify the types of demographics each vertex represents.
### Response:
from igraph import Graph

# Create a full bipartite graph with 3 vertices of the first kind and 4 of the second.
g = Graph.Full_Bipartite(n1=3, n2=4, directed=False)

# Print out the adjacency list to show the full bipartite connections.
print(g.get_adjlist())

# Print vertex types (0 for the first kind, 1 for the second kind).
print(g.vs['type'])
<|EOT|>
