<｜begin▁of▁sentence｜>### Instruction:
Given a graph representing a hexagonal lattice, how can you use the Hexagonal_Lattice function in igraph to create the lattice with specific dimensions, and, for illustrative purposes, how do you get and print its adjacency list?
### Response:
from igraph import Graph

# Create a hexagonal lattice with 2 rows and 3 columns
hex_lattice = Graph.Hexagonal_Lattice(2, 3, circular=False)

# Get the adjacency list to illustrate the connections
adj_list = hex_lattice.get_adjlist()

# Print the adjacency list
for i, neighbors in enumerate(adj_list):
    print(f'Vertex {i}: neighbors -> {neighbors}')
<|EOT|>
