# as_adj_list

From igraph v1.2.3
by Gabor Csardi

##### Adjacency lists

Create adjacency lists from a graph, either for adjacent edges or for neighboring vertices

- Keywords
- graphs

##### Usage

`as_adj_list(graph, mode = c("all", "out", "in", "total"))`as_adj_edge_list(graph, mode = c("all", "out", "in", "total"))

##### Arguments

- graph
The input graph.

- mode
Character scalar, it gives what kind of adjacent edges/vertices to include in the lists. ‘

`out`

’ is for outgoing edges/vertices, ‘`in`

’ is for incoming edges/vertices, ‘`all`

’ is for both. This argument is ignored for undirected graphs.

##### Details

`as_adj_list`

returns a list of numeric vectors, which include the ids
of neighbor vertices (according to the `mode`

argument) of all
vertices.

`as_adj_edge_list`

returns a list of numeric vectors, which include the
ids of adjacent edgs (according to the `mode`

argument) of all
vertices.

##### Value

A list of numeric vectors.

##### See Also

##### Examples

```
# NOT RUN {
g <- make_ring(10)
as_adj_list(g)
as_adj_edge_list(g)
# }
```

*Documentation reproduced from package igraph, version 1.2.3, License: GPL (>= 2)*

### Community examples

Looks like there are no examples yet.